Overview

Namespaces

  • Net
    • Bazzline
      • Component
        • Curl
          • Builder
          • Dispatcher
          • HeaderLine
          • Option
            • Authentication
            • Authorization
            • Behaviour
            • Callback
            • Cookie
            • Ftp
            • Security
            • Transfer
          • Request
          • Response
          • ResponseBehaviour

Classes

  • Request
  • RequestFactory
  • Overview
  • Namespace
  • Class

Class Request

Namespace: Net\Bazzline\Component\Curl\Request
Located at Request/Request.php
Methods summary
public
# __construct( Net\Bazzline\Component\Curl\Dispatcher\DispatcherInterface $dispatcher, Net\Bazzline\Component\Toolbox\HashMap\Merge $merge, array $defaultHeaderLines = [], array $defaultOptions = [] )

Parameters

$dispatcher
$merge
$defaultHeaderLines
=>
$defaultOptions

either: => or: =>

public Net\Bazzline\Component\Curl\Request\Request
# __clone( )

Returns

Net\Bazzline\Component\Curl\Request\Request
public
# addHeaderLine( Net\Bazzline\Component\Curl\HeaderLine\HeaderLineInterface $line )

Parameters

$line
public
# addOption( Net\Bazzline\Component\Curl\Option\OptionInterface $option )

Parameters

$option
public
# addRawHeaderLine( string $line )

Parameters

$line
  • CURLOPT_* - see: http://php.net/manual/en/function.curl-setopt.php
public
# addRawOption( string $key, mixed $value )

Parameters

$key
  • CURLOPT_* - see: http://php.net/manual/en/function.curl-setopt.php
$value
public Net\Bazzline\Component\Curl\Response\Response
# get( string $url, array $parameters = [] )

Parameters

$url
$parameters

Returns

Net\Bazzline\Component\Curl\Response\Response
public Net\Bazzline\Component\Curl\Response\Response
# post( string $url, array $parameters = [], null|string|array $data = null )

Parameters

$url
$parameters
$data

Returns

Net\Bazzline\Component\Curl\Response\Response
public Net\Bazzline\Component\Curl\Response\Response
# put( string $url, array $parameters = [], null|string|array $data = null )

Parameters

$url
$parameters
$data

Returns

Net\Bazzline\Component\Curl\Response\Response
public Net\Bazzline\Component\Curl\Response\Response
# patch( string $url, array $parameters = [], null|string|array $data = null )

Parameters

$url
$parameters
$data

Returns

Net\Bazzline\Component\Curl\Response\Response
public Net\Bazzline\Component\Curl\Response\Response
# delete( string $url, array $parameters = [], null|string|array $data = null )

Parameters

$url
$parameters
$data

Returns

Net\Bazzline\Component\Curl\Response\Response
public
# reset( boolean|false $alsoTheDefaults = false )

Parameters

$alsoTheDefaults
Constants summary
string HTTP_METHOD_DELETE
# 'DELETE'
string HTTP_METHOD_GET
# 'GET'
string HTTP_METHOD_PATCH
# 'PATCH'
string HTTP_METHOD_POST
# 'POST'
string HTTP_METHOD_PUT
# 'PUT'
PHP Curl Component by bazzline.net API documentation generated by ApiGen