gulch/assets

This package is not installable via Composer 1.x, please make sure you upgrade to Composer 2+. Read more about our Composer 1.x deprecation policy.

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: 2021-06-29 01:24:20 UTC


README

Build Status Coverage Status Scrutinizer Code Quality

gulch/Assets

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

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">