<?php namespace DigiComp\AssetAttributes\Aspects; use DigiComp\AssetAttributes\Domain\Model\AssetAttribute; use Doctrine\Common\Collections\Collection; use Doctrine\ORM\Mapping as ORM; use Neos\Flow\Annotations as Flow; /** * @Flow\Aspect * @Flow\Introduce("class(Neos\Media\Domain\Model\Asset)", traitName="DigiComp\AssetAttributes\AssetAttributeTrait") */ class AssetExtensionsAspect { /** * @Flow\Introduce("class(Neos\Media\Domain\Model\Asset)") * @ORM\ManyToMany(inversedBy="assets", indexBy="name", cascade={"persist"}) * @var Collection<AssetAttribute> */ protected $attributes; }