PhpSandbox\PHPSandbox::disassemble PHP Méthode

disassemble() protected méthode

Disassemble callable to string
protected disassemble ( callable $closure ) : string
$closure callable The callable to disassemble
Résultat string Return the disassembled code string
    protected function disassemble($closure)
    {
        if (is_string($closure) && !is_callable($closure)) {
            return substr($closure, 0, 2) == '<?' ? $closure : '<?php ' . $closure;
        }
        $disassembled_closure = FunctionParser::fromCallable($closure);
        if ($this->auto_define_vars) {
            $this->autoDefine($disassembled_closure);
        }
        return '<?php' . $disassembled_closure->getBody();
    }
PHPSandbox