Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * @param \Project\Package\Domain\Model\Event $event
- * @param string $status
- * @param string $noshow
- * @param \Project\Package\Domain\Model\Categorie $categorie
- * @return \TYPO3\Flow\Persistence\QueryResultInterface
- */
- public function findByCategorieAndStateAndNoshow(\Project\Package\Domain\Model\Event $event, $status, $noshow, \Project\Package\Domain\Model\Categorie $categorie = NULL) {
- $query = $this->createQuery();
- if($categorie instanceof \Contenance\Event\Domain\Model\Categorie) {
- $matchers[] = $query->equals('categorie', $categorie);
- }
- if($status) {
- $matchers[] = $query->equals('state', $status);
- }
- if($noshow) {
- $matchers[] = $query->equals('noshow', $noshow);
- }
- $matchers[] = $query->equals('event', $event);
- return $query->matching(
- $query->logicalAnd($matchers)
- )->execute()->toArray();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement