Neos\Media\Domain\Model\AssetCollection::addAsset PHP Метод

addAsset() публичный Метод

Add one asset to the asset collection
public addAsset ( Asset $asset ) : boolean
$asset Asset
Результат boolean
    public function addAsset(Asset $asset)
    {
        if ($this->assets->contains($asset) === false) {
            $this->assets->add($asset);
            return true;
        }
        return false;
    }

Usage Example

 /**
  * Adds an asset to an asset collection
  *
  * @param Asset $asset
  * @param AssetCollection $assetCollection
  * @return boolean
  */
 public function addAssetToCollectionAction(Asset $asset, AssetCollection $assetCollection)
 {
     $success = false;
     if ($assetCollection->addAsset($asset)) {
         $this->assetCollectionRepository->update($assetCollection);
         $success = true;
     }
     $this->view->assign('value', $success);
 }