Barryvdh\Debugbar\DataCollector\MultiAuthCollector::collect PHP Метод

collect() публичный Метод

public collect ( )
    public function collect()
    {
        $data = [];
        $names = '';
        foreach ($this->guards as $guardName) {
            $user = $this->resolveUser($this->auth->guard($guardName));
            $data['guards'][$guardName] = $this->getUserInformation($user);
            if (!is_null($user)) {
                $names .= $guardName . ": " . $data['guards'][$guardName]['name'] . ', ';
            }
        }
        foreach ($data['guards'] as $key => $var) {
            if (!is_string($data['guards'][$key])) {
                $data['guards'][$key] = $this->formatVar($var);
            }
        }
        $data['names'] = rtrim($names, ', ');
        return $data;
    }