gulch/assets

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

1.1.1 2018-03-06 12:32 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">