private function Flow_Aop_Proxy_getAdviceChains(string $methodName): array
    {
        if (isset($this->Flow_Aop_Proxy_groupedAdviceChains[$methodName])) {
            return $this->Flow_Aop_Proxy_groupedAdviceChains[$methodName];
        }

        $adviceChains = [];
        if (isset($this->Flow_Aop_Proxy_targetMethodsAndGroupedAdvices[$methodName])) {
            $groupedAdvices = $this->Flow_Aop_Proxy_targetMethodsAndGroupedAdvices[$methodName];
            if (isset($groupedAdvices[\Neos\Flow\Aop\Advice\AroundAdvice::class])) {
                $this->Flow_Aop_Proxy_groupedAdviceChains[$methodName][\Neos\Flow\Aop\Advice\AroundAdvice::class] = new \Neos\Flow\Aop\Advice\AdviceChain($groupedAdvices[\Neos\Flow\Aop\Advice\AroundAdvice::class]);
                $adviceChains = $this->Flow_Aop_Proxy_groupedAdviceChains[$methodName];
            }
        }

        return $adviceChains;
    }
private function Flow_Aop_Proxy_getAdviceChains(string $methodName): array
    {
        if (isset($this->Flow_Aop_Proxy_groupedAdviceChains[$methodName])) {
            return $this->Flow_Aop_Proxy_groupedAdviceChains[$methodName];
        }

        $adviceChains = [];
        if (isset($this->Flow_Aop_Proxy_targetMethodsAndGroupedAdvices[$methodName])) {
            $groupedAdvices = $this->Flow_Aop_Proxy_targetMethodsAndGroupedAdvices[$methodName];
            if (isset($groupedAdvices[\Neos\Flow\Aop\Advice\AroundAdvice::class])) {
                $this->Flow_Aop_Proxy_groupedAdviceChains[$methodName][\Neos\Flow\Aop\Advice\AroundAdvice::class] = new \Neos\Flow\Aop\Advice\AdviceChain($groupedAdvices[\Neos\Flow\Aop\Advice\AroundAdvice::class]);
                $adviceChains = $this->Flow_Aop_Proxy_groupedAdviceChains[$methodName];
            }
        }

        return $adviceChains;
    }
private function Flow_Aop_Proxy_getAdviceChains ( string $ methodName ) : array { if ( isset ( $ this -> Flow_Aop_Proxy_groupedAdviceChains [ $ methodName ] ) ) { return $ this -> Flow_Aop_Proxy_groupedAdviceChains [ $ methodName ] ; } $ adviceChains = [ ] ; if ( isset ( $ this -> Flow_Aop_Proxy_targetMethodsAndGroupedAdvices [ $ methodName ] ) ) { $ groupedAdvices = $ this -> Flow_Aop_Proxy_targetMethodsAndGroupedAdvices [ $ methodName ] ; if ( isset ( $ groupedAdvices [ \ Neos \ Flow \ Aop \ Advice \ AroundAdvice :: class ] ) ) { $ this -> Flow_Aop_Proxy_groupedAdviceChains [ $ methodName ] [ \ Neos \ Flow \ Aop \ Advice \ AroundAdvice :: class ] = new \ Neos \ Flow \ Aop \ Advice \ AdviceChain ( $ groupedAdvices [ \ Neos \ Flow \ Aop \ Advice \ AroundAdvice :: class ] ) ; $ adviceChains = $ this -> Flow_Aop_Proxy_groupedAdviceChains [ $ methodName ] ; } } return $ adviceChains ; }
Used in AOP proxies to get the advice chain for a given method.

@param string $methodName
@return array
Used in AOP proxies to get the advice chain for a given method .