public function isFirstAccepted(\Club\ShopBundle\Entity\Order $order) { if (!$order->getOrderStatus()->getAccepted()) { return false; } foreach ($order->getOrderStatusHistory() as $status) { // check if order already has been accepted if ($status->getOrderStatus()->getAccepted()) { return false; } } return true; }