eZ\Bundle\EzPublishCoreBundle\Features\Context\UserContext::searchUserGroups PHP Метод

searchUserGroups() публичный Метод

Search User Groups with given name.
public searchUserGroups ( string $name, string $parentLocationId = null ) : search
$name string name of User Group to search for
$parentLocationId string (optional) parent location id to search in
Результат search results
    public function searchUserGroups($name, $parentLocationId = null)
    {
        $criterionArray = array(new Criterion\Subtree(self::USERGROUP_ROOT_SUBTREE), new Criterion\ContentTypeIdentifier(self::USERGROUP_CONTENT_IDENTIFIER), new Criterion\Field('name', Criterion\Operator::EQ, $name));
        if ($parentLocationId) {
            $criterionArray[] = new Criterion\ParentLocationId($parentLocationId);
        }
        $query = new Query();
        $query->filter = new Criterion\LogicalAnd($criterionArray);
        $result = $this->searchService->findContent($query, array(), false);
        return $result->searchHits;
    }