Barryvdh\Debugbar\Support\Clockwork\ClockworkCollector::collect PHP Метод

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

public collect ( )
    public function collect()
    {
        $request = $this->request;
        $response = $this->response;
        $data = ['getData' => $request->query->all(), 'postData' => $request->request->all(), 'headers' => $request->headers->all(), 'cookies' => $request->cookies->all(), 'uri' => $request->getRequestUri(), 'method' => $request->getMethod(), 'responseStatus' => $response->getStatusCode()];
        if ($this->session) {
            $sessionAttributes = [];
            foreach ($this->session->all() as $key => $value) {
                $sessionAttributes[$key] = $value;
            }
            $data['sessionData'] = $sessionAttributes;
        }
        if (isset($data['postData']['php-auth-pw'])) {
            $data['postData']['php-auth-pw'] = '******';
        }
        if (isset($data['postData']['PHP_AUTH_PW'])) {
            $data['postData']['PHP_AUTH_PW'] = '******';
        }
        return $data;
    }