public function getItemByID($id)
    {
        $item = current(array_filter($this->items, function (Item $item) use ($id) {
            return ($item->id === $id);
        }));

        return ($item) ? $item : null;
    }
public function getItemByID($id)
    {
        $item = current(array_filter($this->items, function (Item $item) use ($id) {
            return ($item->id === $id);
        }));

        return ($item) ? $item : null;
    }
public function getItemByID ( $ id ) { $ item = current ( array_filter ( $ this -> items , function ( Item $ item ) use ( $ id ) { return ( $ item -> id === $ id ) ; } ) ) ; return ( $ item ) ? $ item : null ; }
Return a Item by ID
@param $id
@return Item
Return a Item by ID