public function add($asset)
{
// More than one asset
if (is_array($asset)) {
foreach ($asset as $a) {
$this->add($a);
}
} elseif (isset($this->collections[$asset])) {
$this->add($this->collections[$asset]);
} elseif (preg_match($this->js_regex, $asset)) {
$this->addJs($asset);
} elseif (preg_match($this->css_regex, $asset)) {
$this->addCss($asset);
}
return $this;
}