1
0
mirror of synced 2024-12-05 03:06:05 +03:00

Reverting BC break: PersistentConnection#__construct() now accepts null|array|Collection again

This commit is contained in:
Marco Pivetta 2015-04-02 23:45:46 +01:00
parent 6b5188fee8
commit 1993aecd4c

View File

@ -101,16 +101,18 @@ final class PersistentCollection extends AbstractLazyCollection implements Selec
/**
* Creates a new persistent collection.
*
* @param EntityManagerInterface $em The EntityManager the collection will be associated with.
* @param ClassMetadata $class The class descriptor of the entity type of this collection.
* @param Collection $coll The collection elements.
* @param EntityManagerInterface $em The EntityManager the collection will be associated with.
* @param ClassMetadata $class The class descriptor of the entity type of this collection.
* @param Collection|array|null $collection The collection elements.
*/
public function __construct(EntityManagerInterface $em, $class, $coll)
public function __construct(EntityManagerInterface $em, $class, $collection)
{
$this->collection = $coll;
$this->em = $em;
$this->typeClass = $class;
$this->initialized = true;
$this->collection = $collection instanceof Collection
? $collection
: new ArrayCollection((array) $collection);
}
/**