Class Phalcon\Assets\Collection
implements Countable, Iterator, Traversable
Represents a collection of resources
Methods
public getPrefix ()
...
public getLocal ()
...
public getResources ()
...
public getCodes ()
...
public getPosition ()
...
public getFilters ()
...
public getAttributes ()
...
public getJoin ()
...
public getTargetUri ()
...
public getTargetPath ()
...
public getTargetLocal ()
...
public getSourcePath ()
...
public __construct ()
Phalcon\Assets\Collection constructor
public add (Phalcon\Assets\Resource $resource)
Adds a resource to the collection
public addInline (Phalcon\Assets\Inline $code)
Adds an inline code to the collection
public has (Phalcon\Assets\ResourceInterface $resource)
Checks this the resource is added to the collection.
<?php
use Phalcon\Assets\Resource;
use Phalcon\Assets\Collection;
$collection = new Collection();
$resource = new Resource("js", "js/jquery.js");
$resource->has($resource); // true
public addCss (mixed $path, [mixed $local], [mixed $filter], [mixed $attributes])
Adds a CSS resource to the collection
public addInlineCss (mixed $content, [mixed $filter], [mixed $attributes])
Adds an inline CSS to the collection
public Phalcon\Assets\Collection addJs (string $path, [boolean $local], [boolean $filter], [array $attributes])
Adds a javascript resource to the collection
public addInlineJs (mixed $content, [mixed $filter], [mixed $attributes])
Adds an inline javascript to the collection
public count ()
Returns the number of elements in the form
public rewind ()
Rewinds the internal iterator
public current ()
Returns the current resource in the iterator
Returns the current position/key in the iterator
public next ()
Moves the internal iteration pointer to the next position
public valid ()
Check if the current element in the iterator is valid
public setTargetPath (mixed $targetPath)
Sets the target path of the file for the filtered/join output
public setSourcePath (mixed $sourcePath)
Sets a base source path for all the resources in this collection
public setTargetUri (mixed $targetUri)
Sets a target uri for the generated HTML
public setPrefix (mixed $prefix)
Sets a common prefix for all the resources
public setLocal (mixed $local)
Sets if the collection uses local resources by default
public setAttributes (array $attributes)
Sets extra HTML attributes
public setFilters (array $filters)
Sets an array of filters in the collection
public setTargetLocal (mixed $targetLocal)
Sets the target local
Sets if all filtered resources in the collection must be joined in a single result file
public getRealTargetPath (mixed $basePath)
Returns the complete location where the joined/filtered collection must be written
public addFilter (Phalcon\Assets\FilterInterface $filter)
Adds a filter to the collection
final protected addResource (Phalcon\Assets\ResourceInterface $resource)
Adds a resource or inline-code to the collection