Go\Aop\Framework\BaseInterceptorTest::testCanUnserializeInterceptor PHP Method

testCanUnserializeInterceptor() public method

    public function testCanUnserializeInterceptor()
    {
        $advice = $this->getAdvice($sequence);
        $mock = new BaseInterceptorMock($advice);
        $mockClass = get_class($mock);
        $mockNameLength = strlen($mockClass);
        // Trick to mock unserialization of advice
        $serialized = 'C:' . $mockNameLength . ':"' . $mockClass . '":161:{a:1:{s:12:"adviceMethod";a:3:{s:5:"scope";s:6:"aspect";s:6:"method";s:26:"Go\\Aop\\Framework\\{closure}";s:6:"aspect";s:36:"Go\\Aop\\Framework\\BaseInterceptorTest";}}}';
        $result = unserialize($serialized);
        $this->assertEquals($advice, $result->getRawAdvice());
    }