LdapTools\Schema\LdapObjectSchema::getObjectClass PHP Method

getObjectClass() public method

Get the LDAP object class(es) for this object type.
public getObjectClass ( ) : array
return array
    public function getObjectClass()
    {
        return $this->objectClass;
    }

Usage Example

Esempio n. 1
0
 /**
  * Given a schema object and a filter array, construct the operator to be used for the schema.
  *
  * @param LdapObjectSchema $schema
  * @param array $filter
  * @return BaseOperator
  */
 public function getOperatorForSchema(LdapObjectSchema $schema, array $filter)
 {
     $operator = null;
     $categoryOperator = $this->getCategoryOperator($schema->getObjectCategory());
     $classOperator = $this->getClassOperator($schema->getObjectClass());
     if ($classOperator && $categoryOperator) {
         $operator = $this->filterBuilder->bAnd($categoryOperator, $classOperator);
     } elseif ($categoryOperator) {
         $operator = $categoryOperator;
     } elseif ($classOperator) {
         $operator = $classOperator;
     }
     return $this->getOperatorForArray($filter, $operator);
 }
All Usage Examples Of LdapTools\Schema\LdapObjectSchema::getObjectClass