public function getItemBy($key, $value) { foreach ($this->getItems() as $recommendation) { if ($recommendation->item()->hasValue($key) && $recommendation->item()->value($key) === $value) { return $recommendation; } } return null; }