Класс Phalcon\Assets\Collection

Реализует Countable, Iterator, Traversable

Source on GitHub

Представляет коллекцию ресурсов

Методы

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 Конструктор

public add (Phalcon\Assets\Resource $resource)

Добавляет ресурс в коллекцию

public addInline (Phalcon\Assets\Inline $code)

Добавляет встроенный код в коллекцию

public has (Phalcon\Assets\ResourceInterface $resource)

Проверяет, добавляется ли ресурс в коллекцию.

<?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])

Добавление ресурса CSS в коллекцию

public addInlineCss (mixed $content, [mixed $filter], [mixed $attributes])

Добавляет встроенный CSS в коллекцию

public  addJs (string $path, [boolean $local], [boolean $filter], [array $attributes])

Добавляет в коллекцию ресурс JavaScript

public addInlineJs (mixed $content, [mixed $filter], [mixed $attributes])

Добавляет встроенный JavaScript в коллекцию

public count ()

Возвращает количество элементов в форме

public rewind ()

Перемотка внутреннего итератора

public current ()

Возвращает текущий ресурс в итераторе

public int key ()

Возвращает текущую позицию/ключ в итераторе

public next ()

Перемещает внутренний указатель итерации на следующую позицию

public valid ()

Проверка допустимости текущего элемента в итераторе

public setTargetPath (mixed $targetPath)

Задает конечный путь к файлу для вывода с фильтрацией/соединением

public setSourcePath (mixed $sourcePath)

Задает базовый исходный путь для всех ресурсов в этой коллекции

public setTargetUri (mixed $targetUri)

Задает целевой универсальный код ресурса (URI) для сгенерированного HTML

public setPrefix (mixed $prefix)

Задает общий префикс для всех ресурсов

public setLocal (mixed $local)

Устанавливает, если коллекция использует локальные ресурсы по умолчанию

public setAttributes (array $attributes)

Устанавливает дополнительные атрибуты HTML

public setFilters (array $filters)

Задает массив фильтров в коллекции

public setTargetLocal (mixed $targetLocal)

Устанавливает целевую локаль

public join (mixed $join)

Устанавливает, должны ли все отфильтрованные ресурсы в коллекции быть объединены в один файл результатов

public getRealTargetPath (mixed $basePath)

Возвращает полное расположение, в которое должна быть записана присоединенная/отфильтрованная коллекция

public addFilter (Phalcon\Assets\FilterInterface $filter)

Добавляет фильтр в сборе

final protected addResource (Phalcon\Assets\ResourceInterface $resource)

Добавляет ресурс или встроенный код в коллекцию