22 lines
622 B
PHP
22 lines
622 B
PHP
<?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;
|
|
}
|