gulch/assets

Package for gathering some type of assets (js, css) and write once into document.

1.1.2 2021-01-31 16:13 UTC

This package is auto-updated.

Last update: 2024-12-11 09:46:51 UTC


README

Coverage Status Scrutinizer Code Quality

gulch/Assets

PHP Package for gathering some type of assets (js, css) and write once into document.

Special Thanks: Funtime Team.

Install

You will need Composer installed.

composer require gulch/assets

How to use

use gulch\Assets\Asset;
use gulch\Assets\Renderer\BodyCssRenderer;

$bodyCss = new Asset(new BodyCssRenderer);
$bodyCss->add('asset1.css')->add('asset2.css');
// ...
$bodyCss->add('asset3.css');

// ... and in your html template just write
$bodyCss->write();

Result

<link href="asset1.css" rel="stylesheet" type="text/css" property="stylesheet">
<link href="asset2.css" rel="stylesheet" type="text/css" property="stylesheet">
<link href="asset3.css" rel="stylesheet" type="text/css" property="stylesheet">