for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace EasyBlade\Directives;
use EasyBlade\Contract\Directivable;
class ScriptDirective implements Directivable
{
public static function handle($parameter)
$parameter = str_replace(['"', "'"], null, $parameter);
$array = explode(',', $parameter);
$url = trim($array[0]);
$defer = trim(@$array[1]) ?? null;
if ($defer) {
return "<script src='{$url}' defer></script>";
}
return "<script src='{$url}'></script>";