Lines Matching refs:demand
52 * @param Demand $demand
55 public function findDemanded(Demand $demand) argument
61 if ($demand->getUserName() !== '') {
67 '%' . $queryBuilder->escapeLikeWildcards($demand->getUserName()) . '%'
70 if (MathUtility::canBeInterpretedAsInteger($demand->getUserName())) {
71 $searchConstraints[] = $query->equals('uid', (int)$demand->getUserName());
76 if ($demand->getUserType() == Demand::USERTYPE_ADMINONLY) {
80 if ($demand->getUserType() == Demand::USERTYPE_USERONLY) {
84 if ($demand->getStatus() == Demand::STATUS_ACTIVE) {
88 if ($demand->getStatus() == Demand::STATUS_INACTIVE) {
92 if ($demand->getLogins() == Demand::LOGIN_NONE) {
96 if ($demand->getLogins() == Demand::LOGIN_SOME) {
101 if ($demand->getBackendUserGroup()) {
103 $query->equals('usergroup', (int)$demand->getBackendUserGroup()),
104 $query->like('usergroup', (int)$demand->getBackendUserGroup() . ',%'),
105 $query->like('usergroup', '%,' . (int)$demand->getBackendUserGroup()),
106 $query->like('usergroup', '%,' . (int)$demand->getBackendUserGroup() . ',%'),