AbstractCollection->pluck() should always return collection when $collectionOnEmpty=true

Status
This content is read-only, or is not open for further replies.

Rasmus Vind

Guest
offline
I just had a case where I did $entity->TagRelations->pluckNamed('Tag', 'tag_id')->toArray().

In rare circumstances I would get a "could not call toArray() on array" error.

This was puzzling as the call uses pluck() in the implementation and because Tag is uppercase, it will have $collectionOnEmpty=true so it should return a collection. That's the name of the variable.

In rare circumstances this would NOT return a collection because the Tag pointed at...

Read more

Continue reading...
 
Liked by:
Status
This content is read-only, or is not open for further replies.
Top Bottom