PHP Class Sulu\Component\Content\Extension\ExtensionManager

Inheritance: implements Sulu\Component\Content\Extension\ExtensionManagerInterface
Afficher le fichier Open project: sulu/sulu Class Usage Examples

Méthodes publiques

Méthode Description
addExtension ( Sulu\Component\Content\Extension\ExtensionInterface $extension, $structureType = 'all' )
getExtension ( $structureType, $name )
getExtensions ( $structureType )
hasExtension ( $structureType, $name ) TODO: This is not efficient. The extensions should be indexed by structureType.

Method Details

addExtension() public méthode

TODO: Using "all" here is not a good idea. This means that nobody can create a structureType called "all"
public addExtension ( Sulu\Component\Content\Extension\ExtensionInterface $extension, $structureType = 'all' )
$extension Sulu\Component\Content\Extension\ExtensionInterface

getExtension() public méthode

public getExtension ( $structureType, $name )

getExtensions() public méthode

public getExtensions ( $structureType )

hasExtension() public méthode

public hasExtension ( $structureType, $name )