for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace ByTIC\Assets\Assets\Asset\Traits;
use ByTIC\Assets\Assets\Asset\AssetRenderer;
/**
* Trait CanRenderTrait
* @package ByTIC\Assets\Assets\Asset\Traits
*/
trait CanRenderTrait
{
protected $output = null;
* @return string
public function __toString()
return $this->render();
}
public function output()
if ($this->output === null) {
$this->output = $this->render();
return $this->output;
protected function render()
return AssetRenderer::for($this);