src/ActiveDoctrine/Entity/EntityCollection.php
/**
     * Remove a single Entity from this collection where column =
     * value. If more than one Entity is matched, the first will be
     * removed and returned. If no Entity is matched, null will be
     * returned.
     *
     * @param  string $column
     * @param  string $value
     * @return mixed  The removed Entity or NULL
     */
Remove a single Entity from this collection where column
value. If more than one Entity is matched, the first will be
removed and returned. If no Entity is matched, null will be
returned.

@param  string $column
@param  string $value
@return mixed  The removed Entity or NULL
Remove a single Entity from this collection where column value . If more than one Entity is matched the first will be removed and returned . If no Entity is matched null will be returned . @param string $column @param string $value @return mixed The removed Entity or NULL
public function remove($column, $value)
    {
        foreach ($this->entities as $index => $entity) {
            if ($entity->get($column) === $value) {
                unset($this->entities[$index]);
                $this->entities = array_values($this->entities);
                return $entity;
            }
        }
        return;
    }
public function remove ( $ column , $ value ) { foreach ( $ this -> entities as $ index => $ entity ) { if ( $ entity -> get ( $ column ) === $ value ) { unset ( $ this -> entities [ $ index ] ) ; $ this -> entities = array_values ( $ this -> entities ) ; return $ entity ; } } return ; }
Remove a single Entity from this collection where column
 value.
Remove a single Entity from this collection where column value .
//remove the entity and reset the keys