Table of contents
- \AssetsBundle\AssetFile\AssetFilesConfiguration
- \AssetsBundle\AssetFile\AssetFilesCacheManager
- \AssetsBundle\AssetFile\AssetFile
- \AssetsBundle\AssetFile\AssetFilesManager
- \AssetsBundle\AssetFile\AssetFileFiltersManager
- \AssetsBundle\AssetFile\AssetFileFilter\AbstractAssetFileFilter (abstract)
- \AssetsBundle\AssetFile\AssetFileFilter\AssetFileFilterInterface (interface)
- \AssetsBundle\AssetFile\AssetFileFilter\ImageAssetFileFilter\GifAssetFileFilter
- \AssetsBundle\AssetFile\AssetFileFilter\ImageAssetFileFilter\PngAssetFileFilter
- \AssetsBundle\AssetFile\AssetFileFilter\ImageAssetFileFilter\AbstractImageAssetFileFilter (abstract)
- \AssetsBundle\AssetFile\AssetFileFilter\ImageAssetFileFilter\JpegAssetFileFilter
- \AssetsBundle\AssetFile\AssetFileFilter\JsAssetFileFilter\AbstractJsAssetFileFilter (abstract)
- \AssetsBundle\AssetFile\AssetFileFilter\JsAssetFileFilter\JsMinAssetFileFilter
- \AssetsBundle\AssetFile\AssetFileFilter\JsAssetFileFilter\JShrinkAssetFileFilter
- \AssetsBundle\AssetFile\AssetFileFilter\StyleAssetFileFilter\LessphpAssetFileFilter
- \AssetsBundle\AssetFile\AssetFileFilter\StyleAssetFileFilter\ScssAssetFileFilter
- \AssetsBundle\AssetFile\AssetFileFilter\StyleAssetFileFilter\LesscAssetFileFilter
- \AssetsBundle\AssetFile\AssetFileFilter\StyleAssetFileFilter\CssAssetFileFilter
- \AssetsBundle\Controller\ToolsController
- \AssetsBundle\Factory\JsCustomRendererFactory
- \AssetsBundle\Factory\ToolsControllerFactory
- \AssetsBundle\Factory\ServiceOptionsFactory
- \AssetsBundle\Factory\ToolsServiceFactory
- \AssetsBundle\Factory\ServiceFactory
- \AssetsBundle\Factory\JsCustomStrategyFactory
- \AssetsBundle\Factory\AssetFileFilter\GifAssetFileFilterFactory
- \AssetsBundle\Factory\AssetFileFilter\ScssAssetFileFilterFactory
- \AssetsBundle\Factory\AssetFileFilter\PngAssetFileFilterFactory
- \AssetsBundle\Factory\AssetFileFilter\JsMinAssetFileFilterFactory
- \AssetsBundle\Factory\AssetFileFilter\LessphpAssetFileFilterFactory
- \AssetsBundle\Factory\AssetFileFilter\LesscAssetFileFilterFactory
- \AssetsBundle\Factory\AssetFileFilter\JShrinkAssetFileFilterFactory
- \AssetsBundle\Factory\AssetFileFilter\CssAssetFileFilterFactory
- \AssetsBundle\Factory\AssetFileFilter\JpegAssetFileFilterFactory
- \AssetsBundle\Mvc\Controller\AbstractActionController (abstract)
- \AssetsBundle\Service\Service
- \AssetsBundle\Service\ServiceOptions
- \AssetsBundle\Service\ToolsService
- \AssetsBundle\View\Renderer\JsCustomRenderer
- \AssetsBundle\View\Strategy\JsCustomStrategy
Class: \AssetsBundle\AssetFile\AssetFilesConfiguration
Visibility | Function |
---|---|
public | addAssetFile(\AssetsBundle\AssetFile\AssetFile $oAssetFile)</strong> : \AssetsBundle\AssetFile\AssetFilesConfiguration |
public | addAssetFileFromOptions(array $aAssetFileOptions)</strong> : \AssetsBundle\AssetFile\AssetFilesConfiguration |
public | assetsConfigurationHasChanged(array $aAssetsType=null)</strong> : bool Check if assets configuration is the same as last saved configuration |
public | getAssetFileFromFilePath(\AssetsBundle\AssetFile\AssetFile $oAssetFile, \string $sAssetRealPath)</strong> : \AssetsBundle\AssetFile\AssetFilesConfiguration |
public | getAssetFiles(string $sAssetFileType=null)</strong> : array |
public | getAssetRelativePath(\string $sAssetPath)</strong> : string Retrieve asset relative path |
public | getConfigurationFilePath() : string Retrieve configuration file name for the current request |
public | getConfigurationKey() : string |
public | getOptions() : \AssetsBundle\Service\ServiceOptions |
public | saveAssetFilesConfiguration() : \AssetsBundle\AssetFile\AssetFilesConfiguration Save current asset configuration into conf file |
public | setOptions(\AssetsBundle\Service\ServiceOptions $oOptions)</strong> : \AssetsBundle\AssetFile\AssetFilesConfiguration |
protected | getAssetFilesPathFromDirectory(\string $sDirPath, \string $sAssetType)</strong> : array Retrieve assets from a directory |
Class: \AssetsBundle\AssetFile\AssetFilesCacheManager
Visibility | Function |
---|---|
public | __construct(\AssetsBundle\Service\ServiceOptions $oOptions=null)</strong> : void Constructor |
public | cacheAssetFile(\AssetsBundle\AssetFile\AssetFile $oAssetFile, \AssetsBundle\AssetFile\AssetFile $oSourceAssetFile=null)</strong> : \AssetsBundle\AssetFile\AssetFile |
public | getAssetFileCachePath(\AssetsBundle\AssetFile\AssetFile $oAssetFile)</strong> : string |
public | getOptions() : \AssetsBundle\Service\ServiceOptions |
public | getProductionCachedAssetFiles(\string $sAssetFileType)</strong> : array |
public | hasProductionCachedAssetFiles(\string $sAssetFileType)</strong> : bool |
public | isAssetFileCached(\AssetsBundle\AssetFile\AssetFile $oAssetFile)</strong> : bool |
public | sanitizeAssetFilePath(\AssetsBundle\AssetFile\AssetFile $oAssetFile)</strong> : string |
public | setOptions(\AssetsBundle\Service\ServiceOptions $oOptions)</strong> : \AssetsBundle\AssetFile\AssetFilesCacheManager |
Class: \AssetsBundle\AssetFile\AssetFile
Visibility | Function |
---|---|
public | assetFileContentEquals(\AssetsBundle\AssetFile\AssetFile $oAssetFile)</strong> : void |
public | assetFileExists() : bool Check if the asset file exists |
public static | assetFileTypeExists(\string $sAssetFileType)</strong> : bool Check if asset file’s type is valid |
public static | getAssetFileCompiledExtension(\string $sAssetFileType)</strong> : string |
public | getAssetFileContents() : string |
public static | getAssetFileDefaultExtension(\string $sAssetFileType)</strong> : string |
public | getAssetFileExtension() : string |
public | getAssetFileLastModified() : int/null Retrieve asset file last modified timestamp |
public | getAssetFilePath() : string |
public | getAssetFileSize() : int/null Retrieve asset file size |
public | getAssetFileType() : string |
public | isAssetFilePathUrl() : bool |
public | setAssetFileContents(\string $sAssetFileContents, \bool $bFileAppend=true)</strong> : \AssetsBundle\AssetFile\AssetFile |
public | setAssetFilePath(\string $sAssetFilePath)</strong> : \AssetsBundle\AssetFile\AssetFile |
public | setAssetFileType(\string $sAssetFileType)</strong> : \AssetsBundle\AssetFile\AssetFile |
This class extends \Zend\Stdlib\AbstractOptions
This class implements \Zend\Stdlib\ParameterObjectInterface
Class: \AssetsBundle\AssetFile\AssetFilesManager
Visibility | Function |
---|---|
public | __construct(\AssetsBundle\Service\ServiceOptions $oOptions=null)</strong> : void Constructor |
public | __destruct() : void On destruction, delete all existing tmp asset files |
public | getAssetFileFiltersManager() : \AssetsBundle\AssetFile\AssetFileFiltersManager Retrieve the asset file filters manager. Lazy loads an instance if none currently set. |
public | getAssetFilesCacheManager() : \AssetsBundle\AssetFile\AssetFilesCacheManager Retrieve the asset files cache manager. Lazy loads an instance if none currently set. |
public | getAssetFilesConfiguration() : \AssetsBundle\AssetFile\AssetFilesConfiguration Retrieve the asset files configuration. Lazy loads an instance if none currently set. |
public | getCachedAssetsFiles(\string $sAssetFileType)</strong> : array |
public | getOptions() : \AssetsBundle\Service\ServiceOptions |
public | hasAssetFileFiltersManager() : bool Check if AssetFileFiltersManager is defined |
public | rewriteAssetFileUrls(\string $sAssetFileContent, \AssetsBundle\AssetFile\AssetFile $oAssetFile)</strong> : string Rewrite url of an asset file content to match with cache path if needed |
public | rewriteUrl(array $aMatches, \AssetsBundle\AssetFile\AssetFile $oAssetFile)</strong> : string Rewrite url to match with cache path if needed |
public | setAssetFileFiltersManager(\AssetsBundle\AssetFile\AssetFileFiltersManager $oAssetFileFiltersManager)</strong> : \AssetsBundle\AssetFile\AssetFilesManager Set the asset file filters manager |
public | setAssetFilesCacheManager(\AssetsBundle\AssetFile\AssetFilesCacheManager $oAssetFilesCacheManager)</strong> : \AssetsBundle\AssetFile\AssetFilesManager Set the asset files cache manager |
public | setAssetFilesConfiguration(\AssetsBundle\AssetFile\AssetFilesConfiguration $oAssetFilesConfiguration)</strong> : \AssetsBundle\AssetFile\AssetFilesManager Set the asset files configuration |
public | setOptions(\AssetsBundle\Service\ServiceOptions $oOptions)</strong> : \AssetsBundle\AssetFile\AssetFilesManager |
protected | cacheCompiledCssAssetFiles() : array Cache Less asset files and retrieve cached asset files |
protected | cacheCssAssetFiles() : array Cache Css asset files and retrieve cached asset files |
protected | cacheJsAssetFiles() : array Cache Js asset files and retrieve cached asset files |
protected | cacheMediaAssetFiles() : array Cache media asset files and retrieve cached asset files |
protected | createTmpAssetFile(\string $sAssetFileType)</strong> : \AssetsBundle\AssetFile\AssetFile |
Class: \AssetsBundle\AssetFile\AssetFileFiltersManager
Visibility | Function |
---|---|
public | getOptions() : \AssetsBundle\Service\ServiceOptions |
public | getRegisteredAssetFileFilters() : mixed |
public | setOptions(\AssetsBundle\Service\ServiceOptions $oOptions)</strong> : \AssetsBundle\AssetFile\AssetFileFiltersManager |
public | setService(string $sName, mixed $oAssetFileFilter, bool $bShared=true)</strong> : \AssetsBundle\AssetFile\AssetFileFiltersManager |
public | validate(mixed $oAssetFileFilter)</strong> : void Validate the plugin. Checks that the filter loaded is an instance of \AssetsBundle\AssetFile\AssetFileFilter\AssetFileFilterInterface |
This class extends \Zend\ServiceManager\AbstractPluginManager
This class implements \Zend\ServiceManager\PluginManagerInterface, \Zend\ServiceManager\ServiceLocatorInterface, \Interop\Container\ContainerInterface, \Psr\Container\ContainerInterface
Class: \AssetsBundle\AssetFile\AssetFileFilter\AbstractAssetFileFilter (abstract)
Visibility | Function |
---|---|
public | cacheFilteredAssetFileContent(\AssetsBundle\AssetFile\AssetFile $oAssetFile, \string $sFilteredContent)</strong> : \AssetsBundle\AssetFile\AssetFileFilter\AbstractAssetFileFilter |
public | filterAssetFile(\AssetsBundle\AssetFile\AssetFile $oAssetFile)</strong> : string |
public | getAssetFileFilterName() : string |
public | getAssetFileFilterProcessedDirPath() : string |
public | getCachedFilteredContent(\AssetsBundle\AssetFile\AssetFile $oAssetFile)</strong> : bool/string |
public | getCachedFilteredContentFilePath(\AssetsBundle\AssetFile\AssetFile $oAssetFile)</strong> : string |
public | getOptions() : \AssetsBundle\Service\ServiceOptions |
public | setAssetFileFilterName(\string $sAssetFileFilterName)</strong> : \AssetsBundle\AssetFile\AssetFileFilter\AbstractAssetFileFilter |
public | setOptions(\AssetsBundle\Service\ServiceOptions $oOptions)</strong> : \AssetsBundle\AssetFile\AssetFileFilter\AssetFileFilterInterface |
protected | abstract filterContent(\string $sContent, \string $sFilePath)</strong> : string |
This class extends \Zend\Stdlib\AbstractOptions
This class implements \Zend\Stdlib\ParameterObjectInterface, \AssetsBundle\AssetFile\AssetFileFilter\AssetFileFilterInterface
Interface: \AssetsBundle\AssetFile\AssetFileFilter\AssetFileFilterInterface
Visibility | Function |
---|---|
public | filterAssetFile(\AssetsBundle\AssetFile\AssetFile $oAssetFile)</strong> : string |
public | getAssetFileFilterName() : string |
public | getAssetFileFilterProcessedDirPath() : string |
public | getOptions() : \AssetsBundle\Service\ServiceOptions |
public | setOptions(\AssetsBundle\Service\ServiceOptions $oOptions)</strong> : \AssetsBundle\AssetFile\AssetFileFilter\AssetFileFilterInterface |
This class implements \Zend\Stdlib\ParameterObjectInterface
Class: \AssetsBundle\AssetFile\AssetFileFilter\ImageAssetFileFilter\GifAssetFileFilter
Visibility | Function |
---|---|
public | optimizeImage(\AssetsBundle\AssetFile\AssetFileFilter\ImageAssetFileFilter\resource $rImage)</strong> : string |
protected | assetFileShouldBeOptimize(\string $sContent)</strong> : bool |
This class extends \AssetsBundle\AssetFile\AssetFileFilter\ImageAssetFileFilter\AbstractImageAssetFileFilter
This class implements \Zend\Stdlib\ParameterObjectInterface, \AssetsBundle\AssetFile\AssetFileFilter\AssetFileFilterInterface
Class: \AssetsBundle\AssetFile\AssetFileFilter\ImageAssetFileFilter\PngAssetFileFilter
Visibility | Function |
---|---|
public | getImageQuality() : int |
public | optimizeImage(\AssetsBundle\AssetFile\AssetFileFilter\ImageAssetFileFilter\resource $rImage)</strong> : string |
public | setImageQuality(\int $iImageQuality)</strong> : \AssetsBundle\AssetFile\AssetFileFilter\ImageAssetFileFilter\PngAssetFileFilter |
This class extends \AssetsBundle\AssetFile\AssetFileFilter\ImageAssetFileFilter\AbstractImageAssetFileFilter
This class implements \Zend\Stdlib\ParameterObjectInterface, \AssetsBundle\AssetFile\AssetFileFilter\AssetFileFilterInterface
Class: \AssetsBundle\AssetFile\AssetFileFilter\ImageAssetFileFilter\AbstractImageAssetFileFilter (abstract)
Visibility | Function |
---|---|
protected | assetFileShouldBeOptimize(\string $sContent)</strong> : bool |
protected | filterContent(\string $sContent, \string $sFilePath)</strong> : string |
protected | abstract optimizeImage(\AssetsBundle\AssetFile\AssetFileFilter\ImageAssetFileFilter\resource $rImage)</strong> : string |
This class extends \AssetsBundle\AssetFile\AssetFileFilter\AbstractAssetFileFilter
This class implements \AssetsBundle\AssetFile\AssetFileFilter\AssetFileFilterInterface, \Zend\Stdlib\ParameterObjectInterface
Class: \AssetsBundle\AssetFile\AssetFileFilter\ImageAssetFileFilter\JpegAssetFileFilter
Visibility | Function |
---|---|
public | getImageQuality() : int |
public | optimizeImage(\AssetsBundle\AssetFile\AssetFileFilter\ImageAssetFileFilter\resource $rImage)</strong> : string |
public | setImageQuality(\int $iImageQuality)</strong> : \AssetsBundle\AssetFile\AssetFileFilter\ImageAssetFileFilter\JpegAssetFileFilter |
This class extends \AssetsBundle\AssetFile\AssetFileFilter\ImageAssetFileFilter\AbstractImageAssetFileFilter
This class implements \Zend\Stdlib\ParameterObjectInterface, \AssetsBundle\AssetFile\AssetFileFilter\AssetFileFilterInterface
Class: \AssetsBundle\AssetFile\AssetFileFilter\JsAssetFileFilter\AbstractJsAssetFileFilter (abstract)
| Visibility | Function | |:———–|:———|
This class extends \AssetsBundle\AssetFile\AssetFileFilter\AbstractAssetFileFilter
This class implements \AssetsBundle\AssetFile\AssetFileFilter\AssetFileFilterInterface, \Zend\Stdlib\ParameterObjectInterface
Class: \AssetsBundle\AssetFile\AssetFileFilter\JsAssetFileFilter\JsMinAssetFileFilter
Visibility | Function |
---|---|
protected | filterContent(\string $sContent, \string $sFilePath)</strong> : string |
This class extends \AssetsBundle\AssetFile\AssetFileFilter\JsAssetFileFilter\AbstractJsAssetFileFilter
This class implements \Zend\Stdlib\ParameterObjectInterface, \AssetsBundle\AssetFile\AssetFileFilter\AssetFileFilterInterface
Class: \AssetsBundle\AssetFile\AssetFileFilter\JsAssetFileFilter\JShrinkAssetFileFilter
Visibility | Function |
---|---|
protected | filterContent(\string $sContent, \string $sFilePath)</strong> : string |
This class extends \AssetsBundle\AssetFile\AssetFileFilter\JsAssetFileFilter\AbstractJsAssetFileFilter
This class implements \Zend\Stdlib\ParameterObjectInterface, \AssetsBundle\AssetFile\AssetFileFilter\AssetFileFilterInterface
Class: \AssetsBundle\AssetFile\AssetFileFilter\StyleAssetFileFilter\LessphpAssetFileFilter
Visibility | Function |
---|---|
protected | filterContent(\string $sContent, \string $sFilePath)</strong> : string |
protected | getEngine() : \Less_Parser |
This class extends \AssetsBundle\AssetFile\AssetFileFilter\AbstractAssetFileFilter
This class implements \AssetsBundle\AssetFile\AssetFileFilter\AssetFileFilterInterface, \Zend\Stdlib\ParameterObjectInterface
Class: \AssetsBundle\AssetFile\AssetFileFilter\StyleAssetFileFilter\ScssAssetFileFilter
Visibility | Function |
---|---|
protected | filterContent(\string $sContent, \string $sFilePath)</strong> : string |
protected | getEngine() : \Leafo\ScssPhp\Compiler |
This class extends \AssetsBundle\AssetFile\AssetFileFilter\AbstractAssetFileFilter
This class implements \AssetsBundle\AssetFile\AssetFileFilter\AssetFileFilterInterface, \Zend\Stdlib\ParameterObjectInterface
Class: \AssetsBundle\AssetFile\AssetFileFilter\StyleAssetFileFilter\LesscAssetFileFilter
Visibility | Function |
---|---|
protected | filterContent(\string $sContent, \string $sFilePath)</strong> : string |
protected | getEngine() : \lessc |
This class extends \AssetsBundle\AssetFile\AssetFileFilter\AbstractAssetFileFilter
This class implements \AssetsBundle\AssetFile\AssetFileFilter\AssetFileFilterInterface, \Zend\Stdlib\ParameterObjectInterface
Class: \AssetsBundle\AssetFile\AssetFileFilter\StyleAssetFileFilter\CssAssetFileFilter
Visibility | Function |
---|---|
protected | filterContent(\string $sContent, \string $sFilePath)</strong> : string |
protected | getEngine() : \tubalmartin\CssMin\Minifier |
This class extends \AssetsBundle\AssetFile\AssetFileFilter\AbstractAssetFileFilter
This class implements \AssetsBundle\AssetFile\AssetFileFilter\AssetFileFilterInterface, \Zend\Stdlib\ParameterObjectInterface
Class: \AssetsBundle\Controller\ToolsController
Visibility | Function |
---|---|
public | emptyCacheAction() : void Process empty cache action |
public | getAssetsBundleToolsService() : \AssetsBundle\Service\ToolsService |
public | renderAssetsAction() : void Process render all assets action |
public | setAssetsBundleToolsService(\AssetsBundle\Service\ToolsService $oAssetsBundleToolsService)</strong> : \AssetsBundle\Controller\ToolsController |
This class extends \Zend\Mvc\Console\Controller\AbstractConsoleController
This class implements \Zend\Mvc\InjectApplicationEventInterface, \Zend\EventManager\EventsCapableInterface, \Zend\EventManager\EventManagerAwareInterface, \Zend\Stdlib\DispatchableInterface
Class: \AssetsBundle\Factory\JsCustomRendererFactory
Visibility | Function |
---|---|
public | __invoke(\Interop\Container\ContainerInterface $oServiceLocator, mixed $sRequestedName, array $aOptions=null)</strong> : \AssetsBundle\View\Renderer\JsCustomRenderer |
This class implements \Zend\ServiceManager\Factory\FactoryInterface
Class: \AssetsBundle\Factory\ToolsControllerFactory
Visibility | Function |
---|---|
public | __invoke(\Interop\Container\ContainerInterface $oServiceLocator, string $sRequestedName, array $aOptions=null)</strong> : \AssetsBundle\Controller\ToolsController |
This class implements \Zend\ServiceManager\Factory\FactoryInterface
Class: \AssetsBundle\Factory\ServiceOptionsFactory
Visibility | Function |
---|---|
public | __invoke(\Interop\Container\ContainerInterface $oServiceLocator, string $sRequestedName, array $aOptions=null)</strong> : \AssetsBundle\Service\ServiceOptions |
This class implements \Zend\ServiceManager\Factory\FactoryInterface
Class: \AssetsBundle\Factory\ToolsServiceFactory
Visibility | Function |
---|---|
public | __invoke(\Interop\Container\ContainerInterface $oServiceLocator, string $sRequestedName, array $aOptions=null)</strong> : \AssetsBundle\Service\ToolsService |
This class implements \Zend\ServiceManager\Factory\FactoryInterface
Class: \AssetsBundle\Factory\ServiceFactory
Visibility | Function |
---|---|
public | __invoke(\Interop\Container\ContainerInterface $oServiceLocator, string $sRequestedName, array $aOptions=null)</strong> : \AssetsBundle\Service\Service |
This class implements \Zend\ServiceManager\Factory\FactoryInterface
Class: \AssetsBundle\Factory\JsCustomStrategyFactory
Visibility | Function |
---|---|
public | __invoke(\Interop\Container\ContainerInterface $oServiceLocator, mixed $sRequestedName, array $aOptions=null)</strong> : \AssetsBundle\View\Strategy\JsCustomStrategy |
This class implements \Zend\ServiceManager\Factory\FactoryInterface
Class: \AssetsBundle\Factory\AssetFileFilter\GifAssetFileFilterFactory
Visibility | Function |
---|---|
public | __invoke(\Interop\Container\ContainerInterface $oServiceLocator, string $sRequestedName, array $aOptions=null)</strong> : \AssetsBundle\AssetFile\AssetFileFilter\ImageAssetFileFilter\GifAssetFileFilter |
This class implements \Zend\ServiceManager\Factory\FactoryInterface
Class: \AssetsBundle\Factory\AssetFileFilter\ScssAssetFileFilterFactory
Visibility | Function |
---|---|
public | __invoke(\Interop\Container\ContainerInterface $oServiceLocator, string $sRequestedName, array $aOptions=null)</strong> : \AssetsBundle\AssetFile\AssetFileFilter\StyleAssetFileFilter\ScssAssetFileFilter |
This class implements \Zend\ServiceManager\Factory\FactoryInterface
Class: \AssetsBundle\Factory\AssetFileFilter\PngAssetFileFilterFactory
Visibility | Function |
---|---|
public | __invoke(\Interop\Container\ContainerInterface $oServiceLocator, string $sRequestedName, array $aOptions=null)</strong> : \AssetsBundle\AssetFile\AssetFileFilter\ImageAssetFileFilter\PngAssetFileFilter |
This class implements \Zend\ServiceManager\Factory\FactoryInterface
Class: \AssetsBundle\Factory\AssetFileFilter\JsMinAssetFileFilterFactory
Visibility | Function |
---|---|
public | __invoke(\Interop\Container\ContainerInterface $oServiceLocator, string $sRequestedName, array $aOptions=null)</strong> : \AssetsBundle\AssetFile\AssetFileFilter\JsAssetFileFilter\JsMinAssetFileFilter |
This class implements \Zend\ServiceManager\Factory\FactoryInterface
Class: \AssetsBundle\Factory\AssetFileFilter\LessphpAssetFileFilterFactory
Visibility | Function |
---|---|
public | __invoke(\Interop\Container\ContainerInterface $oServiceLocator, string $sRequestedName, array $aOptions=null)</strong> : \AssetsBundle\AssetFile\AssetFileFilter\LessPhpAssetFileFilter |
This class implements \Zend\ServiceManager\Factory\FactoryInterface
Class: \AssetsBundle\Factory\AssetFileFilter\LesscAssetFileFilterFactory
Visibility | Function |
---|---|
public | __invoke(\Interop\Container\ContainerInterface $oServiceLocator, string $sRequestedName, array $aOptions=null)</strong> : \AssetsBundle\AssetFile\AssetFileFilter\LesscAssetFileFilter |
This class implements \Zend\ServiceManager\Factory\FactoryInterface
Class: \AssetsBundle\Factory\AssetFileFilter\JShrinkAssetFileFilterFactory
Visibility | Function |
---|---|
public | __invoke(\Interop\Container\ContainerInterface $oServiceLocator, string $sRequestedName, array $aOptions=null)</strong> : \AssetsBundle\AssetFile\AssetFileFilter\JsAssetFileFilter\JShrinkAssetFileFilter |
This class implements \Zend\ServiceManager\Factory\FactoryInterface
Class: \AssetsBundle\Factory\AssetFileFilter\CssAssetFileFilterFactory
Visibility | Function |
---|---|
public | __invoke(\Interop\Container\ContainerInterface $oServiceLocator, string $sRequestedName, array $aOptions=null)</strong> : \AssetsBundle\AssetFile\AssetFileFilter\CssAssetFileFilter |
This class implements \Zend\ServiceManager\Factory\FactoryInterface
Class: \AssetsBundle\Factory\AssetFileFilter\JpegAssetFileFilterFactory
Visibility | Function |
---|---|
public | __invoke(\Interop\Container\ContainerInterface $oServiceLocator, string $sRequestedName, array $aOptions=null)</strong> : \AssetsBundle\AssetFile\AssetFileFilter\ImageAssetFileFilter\JpegAssetFileFilter |
This class implements \Zend\ServiceManager\Factory\FactoryInterface
Class: \AssetsBundle\Mvc\Controller\AbstractActionController (abstract)
Visibility | Function |
---|---|
public | onDispatch(\Zend\Mvc\MvcEvent $oEvent)</strong> : mixed |
This class extends \Zend\Mvc\Controller\AbstractActionController
This class implements \Zend\Stdlib\DispatchableInterface, \Zend\EventManager\EventManagerAwareInterface, \Zend\EventManager\EventsCapableInterface, \Zend\Mvc\InjectApplicationEventInterface
Class: \AssetsBundle\Service\Service
Visibility | Function |
---|---|
public | __construct(\AssetsBundle\Service\ServiceOptions $oOptions=null)</strong> : void Constructor |
public | attach(\Zend\EventManager\EventManagerInterface $oEventManager, mixed $iPriority=1)</strong> : \AssetsBundle\Service\Service |
public | consoleError(\Zend\Mvc\MvcEvent $oEvent)</strong> : void Display errors to the console, if an error appends during a ToolsController action |
public | detach(\Zend\EventManager\EventManagerInterface $oEventManager)</strong> : \AssetsBundle\Service\Service |
public | getAssetFilesManager() : \AssetsBundle\AssetFile\AssetFilesManager |
public | getOptions() : \AssetsBundle\Service\ServiceOptions |
public | renderAssets(\Zend\Mvc\MvcEvent $oEvent)</strong> : \AssetsBundle\Service\Service Render assets |
public | setAssetFilesManager(\AssetsBundle\AssetFile\AssetFilesManager $oAssetFilesManager)</strong> : \AssetsBundle\Service\Service |
public | setOptions(\AssetsBundle\Service\ServiceOptions $oOptions)</strong> : \AssetsBundle\Service\Service |
protected | displayAssets(array $aAssetFiles)</strong> : \AssetsBundle\Service\Service Display assets through renderer |
This class implements \Zend\EventManager\ListenerAggregateInterface
Class: \AssetsBundle\Service\ServiceOptions
Visibility | Function |
---|---|
public | allowsRecursiveSearch() : bool |
public | getActionName() : string |
public | getAssetFileBaseUrl(\AssetsBundle\AssetFile\AssetFile $oAssetFile, \AssetsBundle\Service\scalar $iLastModifiedTime=null)</strong> : string |
public | getAssets() : array |
public | getAssetsPath() : string |
public | getBaseUrl() : string |
public | getCacheFileName() : string Retrieve cache file name for given module name, controller name and action name |
public | getCachePath() : string |
public | getCacheUrl() : string |
public | getControllerName() : string |
public | getDirectoriesPermissions() : int |
public | getFilesPermissions() : int |
public | getLastModifiedTime() : \AssetsBundle\Service\scalar/null |
public | getMediaExt() : array |
public | getModuleName() : string |
public | getProcessedDirPath() : string |
public | getRealPath(\string $sPathToResolve, \AssetsBundle\AssetFile\AssetFile $oAssetFile=null)</strong> : string/null Try to retrieve realpath for a given path (manage @zfRootPath) |
public | getRenderer() : \Zend\View\Renderer\RendererInterface |
public | getTmpDirPath() : string |
public | getViewHelperPluginForAssetFileType(\string $sAssetFileType)</strong> : \Zend\View\Helper\HelperInterface |
public | getViewHelperPlugins() : array |
public | hasAssetsPath() : bool |
public | isAssetsBundleDisabled() : bool |
public | isProduction() : bool |
public | setActionName(\string $sActionName)</strong> : \AssetsBundle\Service\ServiceOptions |
public | setAssets(array $aAssets)</strong> : \AssetsBundle\Service\ServiceOptions |
public | setAssetsPath(\string $sAssetsPath=null)</strong> : \AssetsBundle\Service\ServiceOptions |
public | setBaseUrl(string $sBaseUrl)</strong> : \AssetsBundle\Service\ServiceOptions |
public | setCachePath(\string $sCachePath)</strong> : \AssetsBundle\Service\ServiceOptions |
public | setCacheUrl(\string $sCacheUrl)</strong> : \AssetsBundle\Service\ServiceOptions |
public | setControllerName(\string $sControllerName)</strong> : \AssetsBundle\Service\ServiceOptions |
public | setDirectoriesPermissions(\int $iDirectoriesPermissions)</strong> : \AssetsBundle\Service\ServiceOptions |
public | setDisabledContexts(array $aDisabledContexts)</strong> : \AssetsBundle\Service\ServiceOptions |
public | setFilesPermissions(\int $iFilesPermissions)</strong> : \AssetsBundle\Service\ServiceOptions |
public | setLastModifiedTime(\AssetsBundle\Service\scalar/null $sLastModifiedTime=null)</strong> : \AssetsBundle\Service\ServiceOptions |
public | setMediaExt(array $aMediaExt)</strong> : \AssetsBundle\Service\ServiceOptions |
public | setModuleName(\string $sModuleName)</strong> : \AssetsBundle\Service\ServiceOptions |
public | setProcessedDirPath(\string $sProcessedDirPath)</strong> : \AssetsBundle\Service\ServiceOptions |
public | setProduction(\bool $bProduction)</strong> : \AssetsBundle\Service\ServiceOptions |
public | setRecursiveSearch(\bool $bRecursiveSearch)</strong> : \AssetsBundle\Service\ServiceOptions |
public | setRenderer(\Zend\View\Renderer\RendererInterface $oRenderer)</strong> : \AssetsBundle\Service\ServiceOptions |
public | setTmpDirPath(\string $sTmpDirPath)</strong> : \AssetsBundle\Service\ServiceOptions |
public | setViewHelperPlugins(array $aViewHelperPlugins)</strong> : \AssetsBundle\Service\ServiceOptions |
protected | safeFileExists(\string $sFilePath)</strong> : bool Check if file exists, only search in “open_basedir” path if defined |
This class extends \Zend\Stdlib\AbstractOptions
This class implements \Zend\Stdlib\ParameterObjectInterface
Class: \AssetsBundle\Service\ToolsService
Visibility | Function |
---|---|
public | emptyCache(\bool $bDisplayConsoleMessage=true)</strong> : \AssetsBundle\Service\ToolsService |
public | getAssetsBundleService() : \AssetsBundle\Service\Service |
public | getConsole() : \Zend\Console\Adapter\AdapterInterface |
public | getMvcEvent() : \Zend\Mvc\MvcEvent |
public | renderAllAssets() : \AssetsBundle\Service\ToolsService |
public | setAssetsBundleService(\AssetsBundle\Service\Service $oAssetsBundleService)</strong> : \AssetsBundle\Service\ToolsService |
public | setConsole(\Zend\Console\Adapter\AdapterInterface $oConsole)</strong> : \AssetsBundle\Service\ToolsService |
public | setMvcEvent(\Zend\Mvc\MvcEvent $oMvcEvent)</strong> : \AssetsBundle\Service\ToolsService |
Class: \AssetsBundle\View\Renderer\JsCustomRenderer
Visibility | Function |
---|---|
public | getEngine() : \AssetsBundle\View\Renderer\JsRenderer |
public | render(\AssetsBundle\View\Renderer\ViewModel $oViewModel, null/array/\ArrayAccess $aValues=null)</strong> : string Renders js files contents |
public | setResolver(\Zend\View\Resolver\ResolverInterface $oResolver)</strong> : \AssetsBundle\View\Renderer\JsRenderer Set the resolver used to map a template name to a resource the renderer may consume. |
This class implements \Zend\View\Renderer\RendererInterface
Class: \AssetsBundle\View\Strategy\JsCustomStrategy
Visibility | Function |
---|---|
public | attach(\Zend\EventManager\EventManagerInterface $oEvents, int $iPriority=1)</strong> : void Attach the aggregate to the specified event manager |
public | detach(\Zend\EventManager\EventManagerInterface $oEvents)</strong> : void Detach aggregate listeners from the specified event manager |
public | getRenderer() : \AssetsBundle\View\Renderer\JsCustomRenderer |
public | getRouter() : mixed |
public | injectResponse(\Zend\View\ViewEvent $oEvent)</strong> : void |
public | selectRenderer(\Zend\View\ViewEvent $oEvent)</strong> : void/\AssetsBundle\View\Renderer\JsCustomRenderer Check if JsCustomStrategy has to be used (MVC action = \AssetsBundle\Mvc\Controller\AbstractActionController::JS_CUSTOM_ACTION) |
public | setRenderer(\AssetsBundle\View\Renderer\JsCustomRenderer $oRenderer)</strong> : \AssetsBundle\View\Strategy\JsCustomStrategy |
public | setRouter(\Zend\Router\RouteInterface $oRouter)</strong> : void |
This class implements \Zend\EventManager\ListenerAggregateInterface