Свойство | Тип | Описание | |
---|---|---|---|
$composerNames | string[] | ||
$extensions | Bolt\Extension\ResolvedExtension[] |
Метод | Описание | |
---|---|---|
__construct ( Bolt\Filesystem\FilesystemInterface $extensions, Bolt\Filesystem\FilesystemInterface $web, Bolt\Logger\FlashLoggerInterface $flashLogger, |
Constructor. | |
add ( Bolt\Extension\ExtensionInterface $extension, Bolt\Filesystem\Handler\DirectoryInterface $baseDir = null, Bolt\Filesystem\Handler\DirectoryInterface $webDir = null, string | null $composerName = null ) : Bolt\Extension\ResolvedExtension | Add an extension to be registered. | |
addManagedExtensions ( ) | Load a collection of extension classes. | |
all ( ) : Bolt\Extension\ResolvedExtension[] | Get all installed extensions. | |
get ( string | null $id ) : Bolt\Extension\ExtensionInterface | null | Get an installed extension class. | |
getResolved ( string | null $id ) : Bolt\Extension\ResolvedExtension | null | Get the resolved form of an installed extension class. | |
register ( Silex\Application $app ) | Call register() for each extension. |
Метод | Описание | |
---|---|---|
getApp ( ) |
Метод | Описание | |
---|---|---|
addManagedExtension ( Bolt\Composer\EventListener\PackageDescriptor $descriptor ) | Load a single extension. | |
isClassLoadable ( string $className ) : boolean | Check if a class is loadable. | |
loadPackageDescriptors ( ) : Bolt\Composer\EventListener\PackageDescriptor[] | Load the extension autoload.json cache file and build the PackageDescriptor array. |
public __construct ( Bolt\Filesystem\FilesystemInterface $extensions, Bolt\Filesystem\FilesystemInterface $web, Bolt\Logger\FlashLoggerInterface $flashLogger, |
||
$extensions | Bolt\Filesystem\FilesystemInterface | |
$web | Bolt\Filesystem\FilesystemInterface | |
$flashLogger | Bolt\Logger\FlashLoggerInterface | |
$config |
public add ( Bolt\Extension\ExtensionInterface $extension, Bolt\Filesystem\Handler\DirectoryInterface $baseDir = null, Bolt\Filesystem\Handler\DirectoryInterface $webDir = null, string | null $composerName = null ) : Bolt\Extension\ResolvedExtension | ||
$extension | Bolt\Extension\ExtensionInterface | |
$baseDir | Bolt\Filesystem\Handler\DirectoryInterface | |
$webDir | Bolt\Filesystem\Handler\DirectoryInterface | |
$composerName | string | null | |
Результат | Bolt\Extension\ResolvedExtension |
public addManagedExtensions ( ) |
public all ( ) : Bolt\Extension\ResolvedExtension[] | ||
Результат | Bolt\Extension\ResolvedExtension[] |
public register ( Silex\Application $app ) | ||
$app | Silex\Application |