public function __call($method, $args)
{
if (!is_callable($callable = [$this->scripts, $method])) {
throw new \InvalidArgumentException(sprintf('Undefined method call "%s::%s"', get_class($this->scripts), $method));
}
return call_user_func_array($callable, $args);
}