Horde_Kolab_Server_Search_Operation_Restrictgroups::searchRestrictGroups PHP Метод

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

Restrict a search to groupOfNames.
public searchRestrictGroups ( Horde_Kolab_Server_Query_Element_Interface $criteria ) : array
$criteria Horde_Kolab_Server_Query_Element_Interface The search criteria.
Результат array The GUID(s).
    public function searchRestrictGroups(Horde_Kolab_Server_Query_Element_Interface $criteria)
    {
        $criteria = new Horde_Kolab_Server_Query_Element_And(array(new Horde_Kolab_Server_Query_Element_Equals('objectClass', Horde_Kolab_Server_Object_Groupofnames::OBJECTCLASS_GROUPOFNAMES), $criteria));
        return parent::searchGuid($criteria);
    }

Usage Example

Пример #1
0
 public function testMethodSearchrestrictgroupsHasResultRestrictedToGroups()
 {
     $result = $this->getMock('Horde_Kolab_Server_Result_Interface');
     $result->expects($this->once())->method('asArray')->will($this->returnValue(array('a' => 'a')));
     $this->structure->expects($this->once())->method('find')->with($this->isRestrictedToGroups(), array('attributes' => 'guid'))->will($this->returnValue($result));
     $search = new Horde_Kolab_Server_Search_Operation_Restrictgroups($this->structure);
     $criteria = $this->getMock('Horde_Kolab_Server_Query_Element_Interface');
     $this->assertEquals(array('a'), $search->searchRestrictGroups($criteria));
 }
All Usage Examples Of Horde_Kolab_Server_Search_Operation_Restrictgroups::searchRestrictGroups
Horde_Kolab_Server_Search_Operation_Restrictgroups