public function isSatisfiedBy(SpecificationAwareInterface $entity) { $pagination = $entity->getPagination(); if (empty($pagination)) { return false; } if (!isset($pagination->tasks_per_page) || !is_numeric($pagination->tasks_per_page)) { return false; } if (!isset($pagination->page) || !is_numeric($pagination->page)) { return false; } return true; }