for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Xsolve\Associate\CollectionTraversal;
use Doctrine\Common\Collections\Collection;
use Xsolve\Associate\ObjectCollection\ObjectCollectionInterface;
class DoctrineOrmCollectionCollectionTraversalStrategy implements CollectionTraversalStrategyInterface
{
/**
* {@inheritdoc}
*/
public function supports($propertyValue): bool
return $propertyValue instanceof Collection;
}
public function traverse(ObjectCollectionInterface $objectCollection, $propertyValue)
/* @var Collection $propertyValue */
$objectCollection->addMany($propertyValue->getValues());