MatchingRuleUse
        
        extends SchemaItem
    
    
            
            in package
            
        
    
    
    
        
            Represents an LDAP schema matchingRuleUse entry
Table of Contents
- $description : mixed
 - The description of this schema item.
 - $name : mixed
 - The name of the MathingRule this applies to
 - $oid : mixed
 - The OID of this schema item.
 - $used_by_attrs : mixed
 - An array of attributeType names who make use of the mathingRule identified by $this->oid and $this->name
 - __construct() : mixed
 - Default constructor.
 - getDescription() : mixed
 - getName() : string
 - Gets this MatchingRuleUse's name
 - getOID() : mixed
 - getUsedByAttrs() : array<string|int, mixed>
 - Gets an array of attribute names (strings) which use this MatchingRuleUse object.
 - initVars() : mixed
 - Initialize the class' member variables
 - setDescription() : mixed
 - setOID() : mixed
 
Properties
$description
The description of this schema item.
    protected
        mixed
    $description
    
    
        
    
$name
The name of the MathingRule this applies to
    protected
        mixed
    $name
    
    
        
    
$oid
The OID of this schema item.
    protected
        mixed
    $oid
    
    
        
    
$used_by_attrs
An array of attributeType names who make use of the mathingRule identified by $this->oid and $this->name
    protected
        mixed
    $used_by_attrs
    
    
        
    
Methods
__construct()
Default constructor.
    public
                    __construct(mixed $raw_matching_rule_use_string) : mixed
    
        Parameters
- $raw_matching_rule_use_string : mixed
 
Return values
mixed —getDescription()
    public
                    getDescription() : mixed
        
    
    
        Return values
mixed —getName()
Gets this MatchingRuleUse's name
    public
                    getName() : string
    
    
    
        Return values
string —The name
getOID()
    public
                    getOID() : mixed
        
    
    
        Return values
mixed —getUsedByAttrs()
Gets an array of attribute names (strings) which use this MatchingRuleUse object.
    public
                    getUsedByAttrs() : array<string|int, mixed>
    
    
    
        Return values
array<string|int, mixed> —The array of attribute names (strings).
initVars()
Initialize the class' member variables
    public
                    initVars() : mixed
    
    
    
        Return values
mixed —setDescription()
    public
                    setDescription(mixed $new_desc) : mixed
        
        Parameters
- $new_desc : mixed
 
Return values
mixed —setOID()
    public
                    setOID(mixed $new_oid) : mixed
        
        Parameters
- $new_oid : mixed