Xpressengine\Interception\InterceptionHandler::resolveAdvisorInfo PHP Méthode

resolveAdvisorInfo() protected méthode

추출되는 정보는 advisor의 이름, advisor의 before, after 관계의 다른 advisor 목록이다.
protected resolveAdvisorInfo ( array $advisorInfo ) : array
$advisorInfo array 정보를 추출할 배열
Résultat array 추출된 정보
    protected function resolveAdvisorInfo($advisorInfo)
    {
        $before = null;
        $after = null;
        if (is_array($advisorInfo)) {
            $advisorName = array_keys($advisorInfo)[0];
            $before = $this->resolveBeforeAdvisor($advisorInfo[$advisorName]);
            $after = $this->resolveAfterAdvisor($advisorInfo[$advisorName]);
        } else {
            $advisorName = $advisorInfo;
        }
        $resolvedInfo = [];
        $resolvedInfo['name'] = $advisorName;
        $resolvedInfo['before'] = $before;
        $resolvedInfo['after'] = $after;
        return $resolvedInfo;
    }