for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace PeacefulBit\Slate\Parser\Nodes;
use PeacefulBit\Slate\Core\Frame;
class NativeExpression implements CallableNode
{
private $callable;
/**
* @param $callable
*/
public function __construct(callable $callable)
$this->callable = $callable;
}
* @param Frame $frame
* @param array $arguments
* @return mixed
public function call(Frame $frame, array $arguments = [])
return call_user_func($this->callable, $frame, $arguments);
* @return string
public function __toString()
return '(native call)';