PHP Class Horde_Kolab_Server_Schema_Decorator_Cache, horde

Copyright 2008-2014 Horde LLC (http://www.horde.org/) See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.
Inheritance: implements Horde_Kolab_Server_Schema_Interface
Afficher le fichier Open project: horde/horde

Protected Properties

Свойство Type Description
$attributes array A cache for object attribute definitions.
$composite Horde_Kolab_Server_Composite A link to the composite server handler.

Méthodes publiques

Méthode Description
getAttributeSchema ( string $attribute ) : array Return the schema for the given attribute.
getExternalAttributes ( string $class ) : array Return the attributes supported by the given object class.
getInternalAttributes ( $class )
getObjectclassSchema ( string $objectclass ) : array Return the schema for the given objectClass.
setComposite ( Horde_Kolab_Server_Composite $composite ) : null Set the composite server reference for this object.
shutdown ( ) Stores the attribute definitions in the cache.

Method Details

getAttributeSchema() public méthode

Return the schema for the given attribute.
public getAttributeSchema ( string $attribute ) : array
$attribute string Fetch the schema for this attribute.
Résultat array The schema for the given attribute.

getExternalAttributes() public méthode

Return the attributes supported by the given object class.
public getExternalAttributes ( string $class ) : array
$class string Determine the attributes for this class.
Résultat array The supported attributes.

getInternalAttributes() public méthode

public getInternalAttributes ( $class )

getObjectclassSchema() public méthode

Return the schema for the given objectClass.
public getObjectclassSchema ( string $objectclass ) : array
$objectclass string Fetch the schema for this objectClass.
Résultat array The schema for the given objectClass.

setComposite() public méthode

Set the composite server reference for this object.
public setComposite ( Horde_Kolab_Server_Composite $composite ) : null
$composite Horde_Kolab_Server_Composite A link to the composite server handler.
Résultat null

shutdown() public méthode

Stores the attribute definitions in the cache.
public shutdown ( )

Property Details

$attributes protected_oe property

A cache for object attribute definitions.
protected array $attributes
Résultat array

$composite protected_oe property

A link to the composite server handler.
protected Horde_Kolab_Server_Composite $composite
Résultat Horde_Kolab_Server_Composite