public static getSecurityProvider ( ) : Opis\Closure\SecurityProviderInterface | ||
return | Opis\Closure\SecurityProviderInterface |
public static function getSecurityProvider()
{
return static::$securityProvider;
}
protected function s($closure, $bindThis = false) { if ($closure instanceof Closure) { if (null === SecureClosure::getSecurityProvider()) { SecureClosure::setSecurityProvider(new DefaultSecurityProvider('secret')); } $closure = new SecureClosure($closure, $bindThis); } return unserialize(serialize($closure))->getClosure(); }