Overview

Namespaces

  • PHPixie
    • Auth
      • Context
        • Container
      • Domains
      • Providers
        • Builder
        • Provider
      • Repositories
        • Registry
        • Repository
    • AuthHTTP
      • Providers
    • AuthLogin
      • Providers
      • Repository
    • AuthORM
      • Repositories
        • Repository
        • Type
          • Login
    • AuthProcessors
      • Processor
    • BundleFramework
      • Configuration
        • FilesystemLocator
        • ORM
    • Bundles
      • Bundle
        • Provides
      • FilesystemLocators
      • Processors
    • Config
      • Formats
        • Format
      • Storages
        • Storage
          • Editable
        • Type
    • Database
      • Conditions
        • Builder
          • Container
          • Operators
        • Condition
          • Collection
          • Field
        • Logic
      • Connection
      • Driver
        • Mongo
          • Conditions
            • Builder
          • Parser
            • Conditions
          • Query
            • Type
        • PDO
          • Adapter
            • Mysql
              • Parser
            • Pgsql
              • Parser
            • Sqlite
              • Parser
          • Conditions
            • Builder
          • Query
            • Type
      • Exception
      • Parser
      • Query
        • Implementation
        • Type
          • Update
      • Type
        • Document
          • Conditions
            • Builder
            • Condition
              • Collection
                • Embedded
                  • Group
                  • Placeholder
          • Query
            • Implementation
        • SQL
          • Conditions
            • Builder
          • Parser
          • Query
            • Implementation
            • Type
      • Values
    • Debug
      • Logger
      • Tracer
        • Trace
    • DefaultBundle
      • Processor
        • HTTP
    • Filesystem
      • Locators
        • Locator
    • Framework
      • Extensions
        • Template
          • Extension
      • Processors
        • HTTP
          • Response
    • HTTP
      • Context
        • Container
        • Cookies
        • Session
      • Data
        • Headers
      • Messages
        • Message
          • Request
            • ServerRequest
        • Stream
        • UploadedFile
        • URI
      • Responses
    • HTTPProcessors
      • Parsers
        • Parser
      • Processor
        • Actions
        • Dispatcher
          • Builder
          • Registry
    • ORM
      • Conditions
        • Builder
        • Condition
          • Collection
            • RelatedTo
          • Field
          • In
      • Configs
      • Data
        • Diff
        • Type
        • Types
          • Document
            • Node
              • ArrayNode
      • Drivers
        • Driver
          • Mongo
          • PDO
          • SQL
      • Exception
      • Loaders
        • Loader
          • Embedded
          • Proxy
          • Repository
      • Mappers
        • Cascade
          • Mapper
        • Conditions
        • Preload
      • Maps
        • Map
          • Cascade
          • Property
      • Models
        • Model
          • Implementation
        • Type
          • Database
            • Implementation
          • Embedded
            • Implementation
      • Planners
        • Planner
          • In
            • Strategy
          • Pivot
            • Strategy
          • Query
            • Strategy
      • Plans
        • Plan
          • Query
      • Relationships
        • Relationship
          • Handler
            • Cascading
            • Mapping
          • Implementation
            • Preloader
              • Result
                • Multiple
            • Property
            • Side
          • Property
            • Entity
          • Side
            • Cascade
            • Property
          • Type
        • Type
          • Embeds
            • Preload
            • Property
            • Side
            • Type
              • Many
                • Preload
                • Property
                  • Entity
                • Side
              • One
                • Preload
                • Property
                  • Entity
                • Side
          • ManyToMany
            • Property
            • Side
          • OneTo
            • Preloader
            • Property
              • Entity
              • Query
            • Side
            • Type
              • Many
                • Preloader
                  • Property
                • Property
                  • Entity
                  • Query
                • Side
                • Value
                  • Preload
              • One
                • Preloader
                • Property
                • Side
      • Steps
        • Result
        • Step
          • Pivot
          • Query
            • Insert
              • Batch
                • Data
            • Result
          • Update
      • Values
        • Preload
          • Property
        • Update
      • Wrappers
        • Model
        • Type
          • Database
          • Embedded
    • Paginate
      • Loader
    • PaginateORM
      • Loader
    • Processors
      • Processor
        • Dispatcher
    • Route
      • Exception
      • Matcher
      • Resolvers
        • Resolver
          • Pattern
      • Translator
    • Security
      • Tokens
        • Storage
          • Database
    • Slice
      • Data
        • Slice
      • Type
        • ArrayData
        • Slice
    • Template
      • Extensions
        • Extension
      • Formats
      • Renderer
    • Test
  • Project
    • App
      • HTTPProcessors
    • Framework
  • Psr
    • Http
      • Message

Classes

  • Implementation
  • SAPI
  • Overview
  • Namespace
  • Class
  • Tree
  • Return

Class SAPI

PSR-7 ServerRequest from PHP globals data

PHPixie\HTTP\Messages\Message implements Psr\Http\Message\MessageInterface
Extended by PHPixie\HTTP\Messages\Message\Request implements Psr\Http\Message\RequestInterface
Extended by PHPixie\HTTP\Messages\Message\Request\ServerRequest implements Psr\Http\Message\ServerRequestInterface
Extended by PHPixie\HTTP\Messages\Message\Request\ServerRequest\SAPI
Namespace: PHPixie\HTTP\Messages\Message\Request\ServerRequest
Located at vendor/phpixie/http/src/PHPixie/HTTP/Messages/Message/Request/ServerRequest/SAPI.php
Methods summary
public
# __construct( PHPixie\HTTP\Messages $messages, array $server, array $get, array $post, array $cookies, array $files, array $attributes = array() )

Constructor

Constructor

Parameters

$messages
$server
$get
$post
$cookies
$files
$attributes
protected
# requireProtocolVersion( )

Inheritdoc

Overrides

PHPixie\HTTP\Messages\Message::requireProtocolVersion()
protected
# requireHeaders( )

Inheritdoc

Overrides

PHPixie\HTTP\Messages\Message::requireHeaders()
protected
# requireUploadedFiles( )

Inheritdoc

Overrides

PHPixie\HTTP\Messages\Message\Request\ServerRequest::requireUploadedFiles()
protected string
# normalizeHeaderName( string $header )

Parameters

$header

Returns

string
protected
# requireBody( )

Inheritdoc

Overrides

PHPixie\HTTP\Messages\Message::requireBody()
protected
# requireUri( )

Inheritdoc

Overrides

PHPixie\HTTP\Messages\Message\Request::requireUri()
Methods inherited from PHPixie\HTTP\Messages\Message\Request\ServerRequest
getAttribute(), getAttributes(), getCookieParams(), getParsedBody(), getQueryParams(), getServerParams(), getUploadedFiles(), requireServerParams(), withAttribute(), withCookieParams(), withParsedBody(), withQueryParams(), withUploadedFiles(), withoutAttribute()
Methods inherited from PHPixie\HTTP\Messages\Message\Request
getMethod(), getRequestTarget(), getUri(), requireMethod(), validateMethod(), withMethod(), withRequestTarget(), withUri()
Methods inherited from PHPixie\HTTP\Messages\Message
getBody(), getHeader(), getHeaderLine(), getHeaders(), getProtocolVersion(), hasHeader(), modifyHeader(), populateHeaderNames(), validateHeaders(), withAddedHeader(), withBody(), withHeader(), withProtocolVersion(), withoutHeader()
Properties summary
protected PHPixie\HTTP\Messages $messages
#
protected array $fileParams
#
Properties inherited from PHPixie\HTTP\Messages\Message\Request\ServerRequest
$attributes, $cookieParams, $parsedBody, $queryParams, $serverParams, $uploadedFiles
Properties inherited from PHPixie\HTTP\Messages\Message\Request
$method, $requestTarget, $uri, $validMethods
Properties inherited from PHPixie\HTTP\Messages\Message
$body, $headerNames, $headers, $processedHeaders, $protocolVersion
PHPixie 3 API API documentation generated by ApiGen