JsonManifestVersionStrategy
class JsonManifestVersionStrategy implements VersionStrategyInterface
Читает путь к версии ресурса из файла манифеста JSON.
Например, файл манифеста может выглядеть так: { "main.js": "main.abc123.js", "css/styles.css": "css/styles.555abc.css" }
Затем вы можете запросить версию "main.js" или "css/styles.css".
Методы
| __construct(string $manifestPath) | ||
| string | getVersion(string $path) При использовании манифеста мы фактически не знаем и не заботимся о том, какова версия. Вместо этого возвращается путь к версии файла. | |
| string | applyVersion(string $path) Применяет версию к указанному пути. |
Подробности
__construct(string $manifestPath)
Параметры
| string | $manifestPath | Абсолютный путь к файлу манифеста |
string getVersion(string $path)
При использовании манифеста мы фактически не знаем и не заботимся о том, какова версия. Вместо этого возвращается путь к версии файла.
Параметры
| string | $path | Путь |
Возвращаемое значение
| string | Строка версии |
string applyVersion(string $path)
Применяет версию к указанному пути.
Параметры
| string | $path | Путь |
Возвращаемое значение
| string | Путь с применённой версией |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.3/Symfony/Component/Asset/VersionStrategy/JsonManifestVersionStrategy.html