Go\Aop\Framework\DeclareErrorInterceptor::getDeclareErrorAdvice PHP Method

getDeclareErrorAdvice() private static method

Returns an advice
private static getDeclareErrorAdvice ( ) : Closure
return Closure
    private static function getDeclareErrorAdvice()
    {
        static $adviceMethod = null;
        if (!$adviceMethod) {
            $adviceMethod = function ($object, $reflectorName, $message, $level = E_USER_NOTICE) {
                $class = is_string($object) ? $object : get_class($object);
                $message = vsprintf('[AOP Declare Error]: %s has an error: "%s"', array($class . '->' . $reflectorName, $message));
                trigger_error($message, $level);
            };
        }
        return $adviceMethod;
    }