diff --git a/addons/SvgOutput/SvgOutputTags.php b/addons/SvgOutput/SvgOutputTags.php index 9e681df..49be864 100644 --- a/addons/SvgOutput/SvgOutputTags.php +++ b/addons/SvgOutput/SvgOutputTags.php @@ -7,19 +7,26 @@ class SvgOutputTags extends Tags { - public function index() + public function __call($name, $args) { - $asset = Asset::find($this->get('url')); + return $this->index(array_get($this->context, $name)); + } + + public function index($url = null) + { + $asset = Asset::find($url ?: $this->get('url')); $class = $this->get('class'); $svg = $asset->disk()->get($asset->path()); $pattern = '/(