public function ArrayCollection::remove in Plug 7
Removes the element at the specified index from the collection.
Parameters
string|integer $key The kex/index of the element to remove.:
Return value
mixed The removed element or NULL, if the collection did not contain the element.
Overrides Collection::remove
1 call to ArrayCollection::remove()
- ArrayCollection::offsetUnset in lib/
doctrine/ collections/ lib/ Doctrine/ Common/ Collections/ ArrayCollection.php - Required by interface ArrayAccess.
File
- lib/
doctrine/ collections/ lib/ Doctrine/ Common/ Collections/ ArrayCollection.php, line 104
Class
- ArrayCollection
- An ArrayCollection is a Collection implementation that wraps a regular PHP array.
Namespace
Doctrine\Common\CollectionsCode
public function remove($key) {
if (!isset($this->elements[$key]) && !array_key_exists($key, $this->elements)) {
return null;
}
$removed = $this->elements[$key];
unset($this->elements[$key]);
return $removed;
}