Assets\Asset
ClassSource on GitHubRepresents an asset
$asset = new \Phalcon\Assets\Asset("js", "js/jquery.js");Phalcon\Assets\Asset— implementsPhalcon\Assets\AssetInterface
Uses Phalcon\Assets\Exceptions\CannotReadAsset
Method Summary
public__construct(string$type,string$path,bool$isLocal = true,bool$filter = true,array$attributes = [],string$version = null,bool$isAutoVersion = false)Asset constructor.publicstringgetAssetKey()Gets the asset's key.publicarraygetAttributes()Gets extra HTML attributes.publicstringgetContent( string$basePath = null )Returns the content of the asset as an stringpublicboolgetFilter()publicstringgetPath()publicstringgetRealSourcePath( string$basePath = null )Returns the complete location where the asset is locatedpublicstringgetRealTargetPath( string$basePath = null )Returns the complete location where the asset must be writtenpublicstringgetRealTargetUri()Returns the real target uri for the generated HTMLpublicstringgetSourcePath()publicstringgetTargetPath()publicstringgetTargetUri()publicstringgetType()publicstring|nullgetVersion()Version of resourcepublicboolisAutoVersion()Checks if the asset is using auto versionpublicboolisLocal()Checks if the asset is local or notpublicAssetInterfacesetAttributes( array$attributes )Sets extra HTML attributespublicAssetInterfacesetAutoVersion( bool$flag )publicAssetInterfacesetFilter( bool$filter )Sets if the asset must be filtered or notpublicAssetInterfacesetIsLocal( bool$flag )Sets if the asset is local or externalpublicAssetInterfacesetPath( string$path )Sets the asset's pathpublicAssetInterfacesetSourcePath( string$sourcePath )Sets the asset's source pathpublicAssetInterfacesetTargetPath( string$targetPath )Sets the asset's target pathpublicAssetInterfacesetTargetUri( string$targetUri )Sets a target uri for the generated HTMLpublicAssetInterfacesetType( string$type )Sets the asset's typepublicAssetInterfacesetVersion( string$version )Sets the asset's versionprotectedboolphpFileExists( string$filename )@todo to be removed when we get traitsprotectedphpFileGetContents( string$filename )Properties
protectedarray$attributesprotectedbool$filterprotectedbool$isAutoVersion = falseprotectedbool$isLocalprotectedstring$pathprotectedstring$sourcePathprotectedstring$targetPathprotectedstring$targetUriprotectedstring$typeprotectedstring|null$versionVersion of resourceMethods
__construct()
public function __construct(
string $type,
string $path,
bool $isLocal = true,
bool $filter = true,
array $attributes = [],
string $version = null,
bool $isAutoVersion = false
);Asset constructor.
getAssetKey()
public function getAssetKey(): string;Gets the asset’s key.
getAttributes()
public function getAttributes(): array;Gets extra HTML attributes.
getContent()
public function getContent( string $basePath = null ): string;Returns the content of the asset as an string Optionally a base path where the asset is located can be set
getFilter()
public function getFilter(): bool;getPath()
public function getPath(): string;getRealSourcePath()
public function getRealSourcePath( string $basePath = null ): string;Returns the complete location where the asset is located
getRealTargetPath()
public function getRealTargetPath( string $basePath = null ): string;Returns the complete location where the asset must be written
getRealTargetUri()
public function getRealTargetUri(): string;Returns the real target uri for the generated HTML
getSourcePath()
public function getSourcePath(): string;getTargetPath()
public function getTargetPath(): string;getTargetUri()
public function getTargetUri(): string;getType()
public function getType(): string;getVersion()
public function getVersion(): string|null;Version of resource
isAutoVersion()
public function isAutoVersion(): bool;Checks if the asset is using auto version
isLocal()
public function isLocal(): bool;Checks if the asset is local or not
setAttributes()
public function setAttributes( array $attributes ): AssetInterface;Sets extra HTML attributes
setAutoVersion()
public function setAutoVersion( bool $flag ): AssetInterface;setFilter()
public function setFilter( bool $filter ): AssetInterface;Sets if the asset must be filtered or not
setIsLocal()
public function setIsLocal( bool $flag ): AssetInterface;Sets if the asset is local or external
setPath()
public function setPath( string $path ): AssetInterface;Sets the asset’s path
setSourcePath()
public function setSourcePath( string $sourcePath ): AssetInterface;Sets the asset’s source path
setTargetPath()
public function setTargetPath( string $targetPath ): AssetInterface;Sets the asset’s target path
setTargetUri()
public function setTargetUri( string $targetUri ): AssetInterface;Sets a target uri for the generated HTML
setType()
public function setType( string $type ): AssetInterface;Sets the asset’s type
setVersion()
public function setVersion( string $version ): AssetInterface;Sets the asset’s version
phpFileExists()
protected function phpFileExists( string $filename ): bool;@todo to be removed when we get traits
phpFileGetContents()
protected function phpFileGetContents( string $filename );Assets\AssetInterface
InterfaceSource on GitHubPhalcon\Assets\AssetInterface
Phalcon\Contracts\Assets\AssetPhalcon\Assets\AssetInterface
Uses Phalcon\Contracts\Assets\Asset
Assets\Asset\Css
ClassSource on GitHubRepresents CSS assets
Phalcon\Assets\AssetPhalcon\Assets\Asset\Css
Uses Phalcon\Assets\Asset
Method Summary
Methods
__construct()
public function __construct(
string $path,
bool $local = true,
bool $filter = true,
array $attributes = [],
string $version = null,
bool $autoVersion = false
);Phalcon\Assets\Asset\Css constructor
Assets\Asset\Js
ClassSource on GitHubRepresents JavaScript assets
Phalcon\Assets\AssetPhalcon\Assets\Asset\Js
Uses Phalcon\Assets\Asset
Method Summary
Methods
__construct()
public function __construct(
string $path,
bool $local = true,
bool $filter = true,
array $attributes = [],
string $version = null,
bool $autoVersion = false
);Phalcon\Assets\Asset\Js constructor
Assets\Collection
ClassSource on GitHubCollection of asset objects
Phalcon\Assets\Collection— implementsCountable,IteratorAggregate
Uses ArrayIterator · Countable · IteratorAggregate
Method Summary
publicstaticadd( AssetInterface$asset )Adds an asset to the collectionpublicstaticaddCss(string$path,mixed$isLocal = null,bool$filter = true,array$attributes = [],string$version = null,bool$autoVersion = false)Adds a CSS asset to the collectionpublicstaticaddFilter( FilterInterface$filter )Adds a filter to the collectionpublicstaticaddInline( Inline$code )Adds an inline code to the collectionpublicstaticaddInlineCss(string$content,bool$filter = true,array$attributes = [])Adds an inline CSS to the collectionpublicstaticaddInlineJs(string$content,bool$filter = true,array$attributes = [])Adds an inline JavaScript to the collectionpublicstaticaddJs(string$path,mixed$isLocal = null,bool$filter = true,array$attributes = [],string$version = null,bool$autoVersion = false)Adds a JavaScript asset to the collectionpublicintcount()Return the count of the assetspublicarraygetAssets()publicarraygetAttributes()publicarraygetCodes()publicarraygetFilters()public\TraversablegetIterator()Returns the generator of the classpublicboolgetJoin()publicstringgetPrefix()publicstringgetRealTargetPath( string$basePath )Returns the complete location where the joined/filtered collection mustpublicstringgetSourcePath()publicboolgetTargetIsLocal()publicstringgetTargetPath()publicstringgetTargetUri()publicstringgetVersion()publicboolhas( AssetInterface$asset )Checks this the asset is added to the collection.publicboolisAutoVersion()Checks if collection is using auto versionpublicboolisLocal()publicstaticjoin( bool$flag )Sets if all filtered assets in the collection must be joined in a singlepublicstaticsetAttributes( array$attributes )Sets extra HTML attributespublicstaticsetAutoVersion( bool$flag )publicstaticsetFilters( array$filters )Sets an array of filters in the collectionpublicstaticsetIsLocal( bool$flag )Sets if the collection uses local assets by defaultpublicstaticsetPrefix( string$prefix )Sets a common prefix for all the assetspublicstaticsetSourcePath( string$sourcePath )Sets a base source path for all the assets in this collectionpublicstaticsetTargetIsLocal( bool$flag )Sets if the target local or notpublicstaticsetTargetPath( string$targetPath )Sets the target path of the file for the filtered/join outputpublicstaticsetTargetUri( string$targetUri )Sets a target uri for the generated HTMLpublicstaticsetVersion( string$version )Sets the versionprotectedbooladdAsset( AssetInterface$asset )Adds an asset or inline-code to the collectionProperties
protectedarray$assets = []protectedarray$attributes = []protectedbool$autoVersion = falseShould version be determined from file modification timeprotectedarray$codes = []protectedarray$filters = []protectedbool$isLocal = trueprotectedbool$join = trueprotectedstring$prefix = ""protectedstring$sourcePath = ""protectedbool$targetIsLocal = trueprotectedstring$targetPath = ""protectedstring$targetUri = ""protectedstring$version = ""Methods
add()
public function add( AssetInterface $asset ): static;Adds an asset to the collection
addCss()
public function addCss(
string $path,
mixed $isLocal = null,
bool $filter = true,
array $attributes = [],
string $version = null,
bool $autoVersion = false
): static;Adds a CSS asset to the collection
addFilter()
public function addFilter( FilterInterface $filter ): static;Adds a filter to the collection
addInline()
public function addInline( Inline $code ): static;Adds an inline code to the collection
addInlineCss()
public function addInlineCss(
string $content,
bool $filter = true,
array $attributes = []
): static;Adds an inline CSS to the collection
addInlineJs()
public function addInlineJs(
string $content,
bool $filter = true,
array $attributes = []
): static;Adds an inline JavaScript to the collection
addJs()
public function addJs(
string $path,
mixed $isLocal = null,
bool $filter = true,
array $attributes = [],
string $version = null,
bool $autoVersion = false
): static;Adds a JavaScript asset to the collection
count()
public function count(): int;Return the count of the assets
@link https://php.net/manual/en/countable.count.php
getAssets()
public function getAssets(): array;getAttributes()
public function getAttributes(): array;getCodes()
public function getCodes(): array;getFilters()
public function getFilters(): array;getIterator()
public function getIterator(): \Traversable;Returns the generator of the class
@link https://php.net/manual/en/iteratoraggregate.getiterator.php
getJoin()
public function getJoin(): bool;getPrefix()
public function getPrefix(): string;getRealTargetPath()
public function getRealTargetPath( string $basePath ): string;Returns the complete location where the joined/filtered collection must be written
getSourcePath()
public function getSourcePath(): string;getTargetIsLocal()
public function getTargetIsLocal(): bool;getTargetPath()
public function getTargetPath(): string;getTargetUri()
public function getTargetUri(): string;getVersion()
public function getVersion(): string;has()
public function has( AssetInterface $asset ): bool;Checks this the asset is added to the collection.
use Phalcon\Assets\Asset;
use Phalcon\Assets\Collection;
$collection = new Collection();
$asset = new Asset("js", "js/jquery.js");
$collection->add($asset);
$collection->has($asset); // trueisAutoVersion()
public function isAutoVersion(): bool;Checks if collection is using auto version
isLocal()
public function isLocal(): bool;join()
public function join( bool $flag ): static;Sets if all filtered assets in the collection must be joined in a single result file
setAttributes()
public function setAttributes( array $attributes ): static;Sets extra HTML attributes
setAutoVersion()
public function setAutoVersion( bool $flag ): static;setFilters()
public function setFilters( array $filters ): static;Sets an array of filters in the collection
setIsLocal()
public function setIsLocal( bool $flag ): static;Sets if the collection uses local assets by default
setPrefix()
public function setPrefix( string $prefix ): static;Sets a common prefix for all the assets
setSourcePath()
public function setSourcePath( string $sourcePath ): static;Sets a base source path for all the assets in this collection
setTargetIsLocal()
public function setTargetIsLocal( bool $flag ): static;Sets if the target local or not
setTargetPath()
public function setTargetPath( string $targetPath ): static;Sets the target path of the file for the filtered/join output
setTargetUri()
public function setTargetUri( string $targetUri ): static;Sets a target uri for the generated HTML
setVersion()
public function setVersion( string $version ): static;Sets the version
addAsset()
final protected function addAsset( AssetInterface $asset ): bool;Adds an asset or inline-code to the collection
Assets\Exception
ClassSource on GitHubExceptions thrown in Phalcon\Assets will use this class
\ExceptionPhalcon\Assets\ExceptionPhalcon\Assets\Exceptions\AssetSourceTargetCollisionPhalcon\Assets\Exceptions\CannotReadAssetPhalcon\Assets\Exceptions\CollectionNotFoundPhalcon\Assets\Exceptions\InvalidAssetSourcePathPhalcon\Assets\Exceptions\InvalidAssetTargetPathPhalcon\Assets\Exceptions\InvalidFilterPhalcon\Assets\Exceptions\InvalidTargetPathPhalcon\Assets\Exceptions\TargetPathIsDirectory
Assets\Exceptions\AssetSourceTargetCollision
ClassSource on GitHub\ExceptionPhalcon\Assets\ExceptionPhalcon\Assets\Exceptions\AssetSourceTargetCollision
Uses Phalcon\Assets\Exception
Method Summary
Methods
__construct()
public function __construct( string $path );Assets\Exceptions\CannotReadAsset
ClassSource on GitHub\ExceptionPhalcon\Assets\ExceptionPhalcon\Assets\Exceptions\CannotReadAsset
Uses Phalcon\Assets\Exception
Method Summary
Methods
__construct()
public function __construct( string $path );Assets\Exceptions\CollectionNotFound
ClassSource on GitHub\ExceptionPhalcon\Assets\ExceptionPhalcon\Assets\Exceptions\CollectionNotFound
Uses Phalcon\Assets\Exception
Method Summary
Methods
__construct()
public function __construct( string $name = "" );Assets\Exceptions\InvalidAssetSourcePath
ClassSource on GitHub\ExceptionPhalcon\Assets\ExceptionPhalcon\Assets\Exceptions\InvalidAssetSourcePath
Uses Phalcon\Assets\Exception
Method Summary
Methods
__construct()
public function __construct( string $path );Assets\Exceptions\InvalidAssetTargetPath
ClassSource on GitHub\ExceptionPhalcon\Assets\ExceptionPhalcon\Assets\Exceptions\InvalidAssetTargetPath
Uses Phalcon\Assets\Exception
Method Summary
Methods
__construct()
public function __construct( string $path );Assets\Exceptions\InvalidFilter
ClassSource on GitHub\ExceptionPhalcon\Assets\ExceptionPhalcon\Assets\Exceptions\InvalidFilter
Uses Phalcon\Assets\Exception
Method Summary
Methods
__construct()
public function __construct();Assets\Exceptions\InvalidTargetPath
ClassSource on GitHub\ExceptionPhalcon\Assets\ExceptionPhalcon\Assets\Exceptions\InvalidTargetPath
Uses Phalcon\Assets\Exception
Method Summary
Methods
__construct()
public function __construct( string $path );Assets\Exceptions\TargetPathIsDirectory
ClassSource on GitHub\ExceptionPhalcon\Assets\ExceptionPhalcon\Assets\Exceptions\TargetPathIsDirectory
Uses Phalcon\Assets\Exception
Method Summary
Methods
__construct()
public function __construct( string $path );Assets\FilterInterface
InterfaceSource on GitHubPhalcon\Assets\FilterInterface
Phalcon\Contracts\Assets\FilterPhalcon\Assets\FilterInterface
Uses Phalcon\Contracts\Assets\Filter
Assets\Filters\Cssmin
ClassSource on GitHubFilter intended to minify CSS content (remove comments, newlines, and line feeds, and drop the last semicolon of the last property).
NOTE: This functionality is not currently available;
filter()returns the content unchanged. {: .alert .alert-info }
Phalcon\Assets\Filters\Cssmin— implementsPhalcon\Assets\FilterInterface
Uses Phalcon\Assets\FilterInterface
Method Summary
Methods
filter()
public function filter( string $content ): string;Filters the content using CSSMIN
Assets\Filters\Jsmin
ClassSource on GitHubFilter intended to minify JavaScript content (remove comments and the characters that are insignificant to JavaScript - tabs, carriage returns, and most spaces and linefeeds).
NOTE: This functionality is not currently available;
filter()returns the content unchanged. {: .alert .alert-info }
Phalcon\Assets\Filters\Jsmin— implementsPhalcon\Assets\FilterInterface
Uses Phalcon\Assets\FilterInterface
Method Summary
Methods
filter()
public function filter( string $content ): string;Filters the content using JSMIN
Assets\Filters\None
ClassSource on GitHubReturns the content without make any modification to the original source
Phalcon\Assets\Filters\None— implementsPhalcon\Assets\FilterInterface
Uses Phalcon\Assets\FilterInterface
Method Summary
Methods
filter()
public function filter( string $content ): string;Returns the content as is
Assets\Inline
ClassSource on GitHubRepresents an inline asset
$inline = new \Phalcon\Assets\Inline("js", "alert('hello world');");Phalcon\Assets\Inline— implementsPhalcon\Assets\AssetInterface
Method Summary
public__construct(string$type,string$content,bool$filter = true,array$attributes = [])Phalcon\Assets\Inline constructorpublicstringgetAssetKey()Gets the asset's key.publicarraygetAttributes()publicstringgetContent()publicboolgetFilter()publicstringgetType()publicAssetInterfacesetAttributes( array$attributes )Sets extra HTML attributespublicAssetInterfacesetFilter( bool$filter )Sets if the asset must be filtered or notpublicAssetInterfacesetType( string$type )Sets the inline's typeProperties
protectedarray$attributesprotectedstring$contentprotectedbool$filterprotectedstring$typeMethods
__construct()
public function __construct(
string $type,
string $content,
bool $filter = true,
array $attributes = []
);Phalcon\Assets\Inline constructor
getAssetKey()
public function getAssetKey(): string;Gets the asset’s key.
getAttributes()
public function getAttributes(): array;getContent()
public function getContent(): string;getFilter()
public function getFilter(): bool;getType()
public function getType(): string;setAttributes()
public function setAttributes( array $attributes ): AssetInterface;Sets extra HTML attributes
setFilter()
public function setFilter( bool $filter ): AssetInterface;Sets if the asset must be filtered or not
setType()
public function setType( string $type ): AssetInterface;Sets the inline’s type
Assets\Inline\Css
ClassSource on GitHubRepresents an inlined CSS
Phalcon\Assets\InlinePhalcon\Assets\Inline\Css
Uses Phalcon\Assets\Inline
Method Summary
Methods
__construct()
public function __construct(
string $content,
bool $filter = true,
array $attributes = []
);Phalcon\Assets\Inline\Css constructor
Assets\Inline\Js
ClassSource on GitHubRepresents an inline JavaScript
Phalcon\Assets\InlinePhalcon\Assets\Inline\Js
Uses Phalcon\Assets\Inline
Method Summary
Methods
__construct()
public function __construct(
string $content,
bool $filter = true,
array $attributes = []
);Phalcon\Assets\Inline\Js constructor
Assets\Manager
ClassSource on GitHubManages collections of CSS/JavaScript assets
stdClassPhalcon\Di\AbstractInjectionAwarePhalcon\Assets\Manager
Uses Phalcon\Assets\Asset\Css · Phalcon\Assets\Asset\Js · Phalcon\Assets\Exceptions\AssetSourceTargetCollision · Phalcon\Assets\Exceptions\CollectionNotFound · Phalcon\Assets\Exceptions\InvalidAssetSourcePath · Phalcon\Assets\Exceptions\InvalidAssetTargetPath · Phalcon\Assets\Exceptions\InvalidFilter · Phalcon\Assets\Exceptions\InvalidTargetPath · Phalcon\Assets\Exceptions\TargetPathIsDirectory · Phalcon\Assets\Inline\Css · Phalcon\Assets\Inline\Js · Phalcon\Di\AbstractInjectionAware · Phalcon\Html\Helper\Element · Phalcon\Html\Helper\Link · Phalcon\Html\Helper\Script · Phalcon\Html\TagFactory
Method Summary
public__construct(TagFactory$tagFactory,array$options = [])Manager constructor.publicstaticaddAsset( Asset$asset )Adds a raw asset to the managerpublicstaticaddAssetByType(string$type,Asset$asset)Adds a asset by its typepublicstaticaddCss(string$path,bool$local = true,bool$filter = true,array$attributes = [],string$version = null,bool$autoVersion = false)Adds a CSS asset to the 'css' collectionpublicstaticaddInlineCode( Inline$code )Adds a raw inline code to the managerpublicstaticaddInlineCodeByType(string$type,Inline$code)Adds an inline code by its typepublicstaticaddInlineCss(string$content,bool$filter = true,array$attributes = [])Adds an inline CSS to the 'css' collectionpublicstaticaddInlineJs(string$content,bool$filter = true,array$attributes = [])Adds an inline JavaScript to the 'js' collectionpublicstaticaddJs(string$path,bool$local = true,bool$filter = true,array$attributes = [],string$version = null,bool$autoVersion = false)Adds a JavaScript asset to the 'js' collectionpublicCollectioncollection( string$name )Creates/Returns a collection of assetspublicarraycollectionAssetsByType(array$assets,string$type)Creates/Returns a collection of assets by typepublicboolexists( string$name )Returns true or false if collection exists.publicCollectionget( string$name )Returns a collection by its id.publicCollection[]getCollections()Returns existing collections in the managerpublicCollectiongetCss()Returns the CSS collection of assetspublicCollectiongetJs()Returns the CSS collection of assetspublicarraygetOptions()Returns the manager optionspublicboolhas( string$name )Returns true or false if collection exists.publicstring|nulloutput(Collection$collection,string$type)Traverses a collection calling the callback to generate its HTMLpublicstringoutputCss( string$name = null )Prints the HTML for CSS assetspublicstringoutputInline(Collection$collection,mixed$type)Traverses a collection and generate its HTMLpublicstringoutputInlineCss( string$name = null )Prints the HTML for inline CSSpublicstringoutputInlineJs( string$name = null )Prints the HTML for inline JSpublicstringoutputJs( string$name = null )Prints the HTML for JS assetspublicstaticset(string$name,Collection$collection)Sets a collection in the Assets ManagerpublicstaticsetOptions( array$options )Sets the manager optionspublicstaticuseImplicitOutput( bool$implicitOutput )Sets if the HTML generated must be directly printed or returnedProperties
protectedarray$collections = []protectedbool$implicitOutput = trueprotectedarray$options = []protectedTagFactory$tagFactoryMethods
__construct()
public function __construct(
TagFactory $tagFactory,
array $options = []
);Manager constructor.
addAsset()
public function addAsset( Asset $asset ): static;Adds a raw asset to the manager
addAssetByType()
public function addAssetByType(
string $type,
Asset $asset
): static;Adds a asset by its type
addCss()
public function addCss(
string $path,
bool $local = true,
bool $filter = true,
array $attributes = [],
string $version = null,
bool $autoVersion = false
): static;Adds a CSS asset to the ‘css’ collection
addInlineCode()
public function addInlineCode( Inline $code ): static;Adds a raw inline code to the manager
addInlineCodeByType()
public function addInlineCodeByType(
string $type,
Inline $code
): static;Adds an inline code by its type
addInlineCss()
public function addInlineCss(
string $content,
bool $filter = true,
array $attributes = []
): static;Adds an inline CSS to the ‘css’ collection
addInlineJs()
public function addInlineJs(
string $content,
bool $filter = true,
array $attributes = []
): static;Adds an inline JavaScript to the ‘js’ collection
addJs()
public function addJs(
string $path,
bool $local = true,
bool $filter = true,
array $attributes = [],
string $version = null,
bool $autoVersion = false
): static;Adds a JavaScript asset to the ‘js’ collection
$assets->addJs("scripts/jquery.js");
$assets->addJs("http://jquery.my-cdn.com/jquery.js", false);collection()
public function collection( string $name ): Collection;Creates/Returns a collection of assets
collectionAssetsByType()
public function collectionAssetsByType(
array $assets,
string $type
): array;Creates/Returns a collection of assets by type
exists()
public function exists( string $name ): bool;Returns true or false if collection exists.
if ($manager->exists("jsHeader")) {
// \Phalcon\Assets\Collection
$collection = $manager->get("jsHeader");
}get()
public function get( string $name ): Collection;Returns a collection by its id.
$scripts = $assets->get("js");getCollections()
public function getCollections(): Collection[];Returns existing collections in the manager
getCss()
public function getCss(): Collection;Returns the CSS collection of assets
getJs()
public function getJs(): Collection;Returns the CSS collection of assets
getOptions()
public function getOptions(): array;Returns the manager options
has()
public function has( string $name ): bool;Returns true or false if collection exists.
if ($manager->has("jsHeader")) {
// \Phalcon\Assets\Collection
$collection = $manager->get("jsHeader");
}output()
public function output(
Collection $collection,
string $type
): string|null;Traverses a collection calling the callback to generate its HTML
outputCss()
public function outputCss( string $name = null ): string;Prints the HTML for CSS assets
outputInline()
public function outputInline(
Collection $collection,
mixed $type
): string;Traverses a collection and generate its HTML
outputInlineCss()
public function outputInlineCss( string $name = null ): string;Prints the HTML for inline CSS
outputInlineJs()
public function outputInlineJs( string $name = null ): string;Prints the HTML for inline JS
outputJs()
public function outputJs( string $name = null ): string;Prints the HTML for JS assets
set()
public function set(
string $name,
Collection $collection
): static;Sets a collection in the Assets Manager
$assets->set("js", $collection);setOptions()
public function setOptions( array $options ): static;Sets the manager options
useImplicitOutput()
public function useImplicitOutput( bool $implicitOutput ): static;Sets if the HTML generated must be directly printed or returned