Ouzo\Request\RequestHeaders::accept PHP Метод

accept() публичный статический Метод

public static accept ( )
    public static function accept()
    {
        $accept = Arrays::getValue($_SERVER, 'HTTP_ACCEPT');
        return AcceptHeaderParser::parse($accept);
    }

Usage Example

Пример #1
0
 public static function resolve()
 {
     $accept = array_keys(RequestHeaders::accept()) ?: array('*/*');
     $supported = array('application/json' => 'application/json', 'application/xml' => 'application/xml', 'application/*' => 'application/json', 'text/html' => 'text/html', 'text/*' => 'text/html');
     $intersection = array_intersect($accept, array_keys($supported));
     if ($intersection) {
         return $supported[Arrays::first($intersection)];
     }
     return Arrays::getValue($supported, ContentType::value(), 'text/html');
 }
RequestHeaders