public function compiled(callable $callable): string
    {
        if (! $this->compiler) {
            $this->compiler = new Compiler(
                new AstAnalyzerAdapter(
                    new AstAnalyzer
                )
            );
        }

        return ($this->compiler)($callable);
    }
public function compiled(callable $callable): string
    {
        if (! $this->compiler) {
            $this->compiler = new Compiler(
                new AstAnalyzerAdapter(
                    new AstAnalyzer
                )
            );
        }

        return ($this->compiler)($callable);
    }
public function compiled ( callable $ callable ) : string { if ( ! $ this -> compiler ) { $ this -> compiler = new Compiler ( new AstAnalyzerAdapter ( new AstAnalyzer ) ) ; } return ( $ this -> compiler ) ( $ callable ) ; }
Return a string representation of the given callable.

@param callable $callable
@return string
Return a string representation of the given callable .