Zend\Ldap\Node\Schema\ObjectClass\ObjectClassInterface
This class provides a contract for schema objectClasses.
Synopsis
interface ObjectClassInterface
{
- // methods
- public string getName()
- public string getOid()
- public array getMustContain()
- public array getMayContain()
- public string getDescription()
- public int getType()
- public array getParentClasses()
Methods
public
- getDescription() — Gets the objectClass description
- getMayContain() — Gets the attributes that this objectClass may contain
- getMustContain() — Gets the attributes that this objectClass must contain
- getName() — Gets the objectClass name
- getOid() — Gets the objectClass OID
- getParentClasses() — Returns the parent objectClasses of this class.
- getType() — Gets the objectClass type