* Property was created automatically, do not change it manually */ private static $__joinPoints = array(); public function publicMethod() { return self::$__joinPoints['method:publicMethod']->__invoke($this); } protected function protectedMethod() { return self::$__joinPoints['method:protectedMethod']->__invoke($this); } public static function publicStaticMethod() { return self::$__joinPoints['static:publicStaticMethod']->__invoke(\get_called_class()); } protected static function protectedStaticMethod() { return self::$__joinPoints['static:protectedStaticMethod']->__invoke(\get_called_class()); } public function publicMethodDynamicArguments($a, &$b) { $argsList = \func_get_args(); return self::$__joinPoints['method:publicMethodDynamicArguments']->__invoke($this, array($a, &$b) + $argsList); } public function publicMethodFixedArguments($a, $b, $c = null) { return self::$__joinPoints['method:publicMethodFixedArguments']->__invoke($this, array($a, $b, $c)); } } \Go\Proxy\ClassProxy::injectJoinPoints('Test\\ns1\\TestClass', array('method' => array('publicMethod' => array(0 => 'advisor.Test\\ns1\\TestClass->publicMethod'), 'protectedMethod' => array(0 => 'advisor.Test\\ns1\\TestClass->protectedMethod'), 'publicStaticMethod' => array(0 => 'advisor.Test\\ns1\\TestClass->publicStaticMethod'), 'protectedStaticMethod' => array(0 => 'advisor.Test\\ns1\\TestClass->protectedStaticMethod'), 'publicMethodDynamicArguments' => array(0 => 'advisor.Test\\ns1\\TestClass->publicMethodDynamicArguments'), 'publicMethodFixedArguments' => array(0 => 'advisor.Test\\ns1\\TestClass->publicMethodFixedArguments'))));
use stdClass; use Respect\Rest\Routable; use Respect\Relational\Mapper; use Autenticacao\Entities\Usuario; use Autenticacao\Repositories\UsuarioRepository; class UsuarioController extends UsuarioController__AopProxied implements \Go\Aop\Proxy { /** * Property was created automatically, do not change it manually */ private static $__joinPoints = array(); public function __construct(\Respect\Relational\Mapper $mapper) { return self::$__joinPoints['method:__construct']->__invoke($this, array($mapper)); } public function get($id = null) { return self::$__joinPoints['method:get']->__invoke($this, array($id)); } public function post() { return self::$__joinPoints['method:post']->__invoke($this); } public function put($id) { return self::$__joinPoints['method:put']->__invoke($this, array($id)); } } \Go\Proxy\ClassProxy::injectJoinPoints('Autenticacao\\Controllers\\UsuarioController', array('method' => array('__construct' => array(0 => 'advisor.Autenticacao\\Aspect\\MonitorAspect->beforeMethodExecution'), 'get' => array(0 => 'advisor.Autenticacao\\Aspect\\MonitorAspect->beforeMethodExecution'), 'post' => array(0 => 'advisor.Autenticacao\\Aspect\\MonitorAspect->beforeMethodExecution'), 'put' => array(0 => 'advisor.Autenticacao\\Aspect\\MonitorAspect->beforeMethodExecution'))));
{ } protected static function protectedStaticMethod() { } } final class TestFinalClass extends TestFinalClass__AopProxied implements \Go\Aop\Proxy { /** * Property was created automatically, do not change it manually */ private static $__joinPoints = []; public function publicMethod() { return self::$__joinPoints['method:publicMethod']->__invoke($this); } protected function protectedMethod() { return self::$__joinPoints['method:protectedMethod']->__invoke($this); } public static function publicStaticMethod() { return self::$__joinPoints['static:publicStaticMethod']->__invoke(static::class); } protected static function protectedStaticMethod() { return self::$__joinPoints['static:protectedStaticMethod']->__invoke(static::class); } } \Go\Proxy\ClassProxy::injectJoinPoints('Test\\ns1\\TestFinalClass', array('method' => array('publicMethod' => array(0 => 'advisor.Test\\ns1\\TestFinalClass->publicMethod'), 'protectedMethod' => array(0 => 'advisor.Test\\ns1\\TestFinalClass->protectedMethod'), 'publicStaticMethod' => array(0 => 'advisor.Test\\ns1\\TestFinalClass->publicStaticMethod'), 'protectedStaticMethod' => array(0 => 'advisor.Test\\ns1\\TestFinalClass->protectedStaticMethod'))));
{ /** * Property was created automatically, do not change it manually */ private static $__joinPoints = array(); public static function test() { return self::$__joinPoints['static:test']->__invoke(\get_called_class()); } } \Go\Proxy\ClassProxy::injectJoinPoints('Test\\ns3\\TestClass11', array('method' => array('test' => array(0 => 'advisor.Test\\ns3\\TestClass11->test')))); TestClass11::test(); class TestClass2__AopProxied { public static function test() { } } class TestClass2 extends TestClass2__AopProxied implements \Go\Aop\Proxy { /** * Property was created automatically, do not change it manually */ private static $__joinPoints = array(); public static function test() { return self::$__joinPoints['static:test']->__invoke(\get_called_class()); } } \Go\Proxy\ClassProxy::injectJoinPoints('Test\\ns3\\TestClass2', array('method' => array('test' => array(0 => 'advisor.Test\\ns3\\TestClass2->test')))); TestClass2::test();
public function floatRth(float $arg) : float { return self::$__joinPoints['method:floatRth']->__invoke($this, [$arg]); } public function boolRth(bool $arg) : bool { return self::$__joinPoints['method:boolRth']->__invoke($this, [$arg]); } public function intRth(int $arg) : int { return self::$__joinPoints['method:intRth']->__invoke($this, [$arg]); } public function callableRth(callable $arg) : callable { return self::$__joinPoints['method:callableRth']->__invoke($this, [$arg]); } public function arrayRth(array $arg) : array { return self::$__joinPoints['method:arrayRth']->__invoke($this, [$arg]); } public function exceptionRth(\Exception $exception) : \Exception { return self::$__joinPoints['method:exceptionRth']->__invoke($this, [$exception]); } public function noRth(\Test\ns1\LocalException $exception) { return self::$__joinPoints['method:noRth']->__invoke($this, [$exception]); } } \Go\Proxy\ClassProxy::injectJoinPoints('Test\\ns1\\TestPhp7Class', array('method' => array('stringSth' => array(0 => 'advisor.Test\\ns1\\TestPhp7Class->stringSth'), 'floatSth' => array(0 => 'advisor.Test\\ns1\\TestPhp7Class->floatSth'), 'boolSth' => array(0 => 'advisor.Test\\ns1\\TestPhp7Class->boolSth'), 'intSth' => array(0 => 'advisor.Test\\ns1\\TestPhp7Class->intSth'), 'callableSth' => array(0 => 'advisor.Test\\ns1\\TestPhp7Class->callableSth'), 'arraySth' => array(0 => 'advisor.Test\\ns1\\TestPhp7Class->arraySth'), 'variadicStringSthByRef' => array(0 => 'advisor.Test\\ns1\\TestPhp7Class->variadicStringSthByRef'), 'exceptionArg' => array(0 => 'advisor.Test\\ns1\\TestPhp7Class->exceptionArg'), 'stringRth' => array(0 => 'advisor.Test\\ns1\\TestPhp7Class->stringRth'), 'floatRth' => array(0 => 'advisor.Test\\ns1\\TestPhp7Class->floatRth'), 'boolRth' => array(0 => 'advisor.Test\\ns1\\TestPhp7Class->boolRth'), 'intRth' => array(0 => 'advisor.Test\\ns1\\TestPhp7Class->intRth'), 'callableRth' => array(0 => 'advisor.Test\\ns1\\TestPhp7Class->callableRth'), 'arrayRth' => array(0 => 'advisor.Test\\ns1\\TestPhp7Class->arrayRth'), 'exceptionRth' => array(0 => 'advisor.Test\\ns1\\TestPhp7Class->exceptionRth'), 'noRth' => array(0 => 'advisor.Test\\ns1\\TestPhp7Class->noRth'))));