Вход Регистрация
Файл: vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineEmptyCollectionFilter.php
Строк: 25
<?php

namespace DeepCopyFilterDoctrine;

use 
DeepCopyFilterFilter;
use 
DeepCopyReflectionReflectionHelper;
use 
DoctrineCommonCollectionsArrayCollection;

/**
 * @final
 */
class DoctrineEmptyCollectionFilter implements Filter
{
    
/**
     * Sets the object property to an empty doctrine collection.
     *
     * @param object   $object
     * @param string   $property
     * @param callable $objectCopier
     */
    
public function apply($object$property$objectCopier)
    {
        
$reflectionProperty ReflectionHelper::getProperty($object$property);
        
$reflectionProperty->setAccessible(true);

        
$reflectionProperty->setValue($object, new ArrayCollection());
    }
}
Онлайн: 2
Реклама