protected static function execute()
    {
        try {
            $instance = static::getInstance();

            $reflectionMethod = new ReflectionMethod($instance, static::$method);

            return $reflectionMethod->invokeArgs($instance, static::$arguments);
        } catch (Exception $e) {
            throw new Exception($e->getMessage());
        }
    }
protected static function execute()
    {
        try {
            $instance = static::getInstance();

            $reflectionMethod = new ReflectionMethod($instance, static::$method);

            return $reflectionMethod->invokeArgs($instance, static::$arguments);
        } catch (Exception $e) {
            throw new Exception($e->getMessage());
        }
    }
protected static function execute ( ) { try { $ instance = static :: getInstance ( ) ; $ reflectionMethod = new ReflectionMethod ( $ instance , static :: $ method ) ; return $ reflectionMethod -> invokeArgs ( $ instance , static :: $ arguments ) ; } catch ( Exception $ e ) { throw new Exception ( $ e -> getMessage ( ) ) ; } }
Execute method of the registered alien

@return mixed
@throws Exception
Execute method of the registered alien