PHP Класс Sulu\Component\Content\Extension\ExtensionManager

Наследование: implements Sulu\Component\Content\Extension\ExtensionManagerInterface
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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.

Описание методов

addExtension() публичный Метод

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 getExtension ( $structureType, $name )

getExtensions() публичный Метод

public getExtensions ( $structureType )

hasExtension() публичный Метод

public hasExtension ( $structureType, $name )