vendor/shopware/core/Content/Cms/DataResolver/FieldConfigCollection.php line 10

Open in your IDE?
  1. <?php declare(strict_types=1);
  2. namespace Shopware\Core\Content\Cms\DataResolver;
  3. use Shopware\Core\Framework\Struct\Collection;
  4. /**
  5.  * @extends Collection<FieldConfig>
  6.  */
  7. class FieldConfigCollection extends Collection
  8. {
  9.     /**
  10.      * @param FieldConfig $element
  11.      */
  12.     public function add($element): void
  13.     {
  14.         $this->set($element->getName(), $element);
  15.     }
  16.     /**
  17.      * @param string|int  $key
  18.      * @param FieldConfig $element
  19.      */
  20.     public function set($key$element): void
  21.     {
  22.         parent::set($element->getName(), $element);
  23.     }
  24.     public function getApiAlias(): string
  25.     {
  26.         return 'cms_data_resolver_field_config_collection';
  27.     }
  28.     protected function getExpectedClass(): ?string
  29.     {
  30.         return FieldConfig::class;
  31.     }
  32. }