lithium\data\source\Http::__construct PHP Метод

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

Constructor.
public __construct ( array $config = [] ) : void
$config array
Результат void
    public function __construct(array $config = array())
    {
        $defaults = array('adapter' => null, 'persistent' => false, 'scheme' => 'http', 'host' => 'localhost', 'version' => '1.1', 'auth' => null, 'login' => '', 'password' => '', 'port' => 80, 'timeout' => 30, 'encoding' => 'UTF-8', 'methods' => array());
        $config = $config + $defaults;
        $config['username'] = $config['login'];
        parent::__construct($config);
    }

Usage Example

Пример #1
0
 /**
  * Constructor.
  *
  * @param array $config Configuration options.
  */
 public function __construct(array $config = array())
 {
     $defaults = array('scheme' => 'https', 'host' => '{:login}.freshbooks.com', 'port' => null, 'login' => null, 'password' => '', 'auth' => 'Basic', 'version' => '1.1', 'path' => '/api/2.1');
     $config += $defaults;
     $config['host'] = String::insert($config['host'], $config);
     $config['login'] = $config['password'];
     $config['password'] = '******';
     parent::__construct($config);
 }
All Usage Examples Of lithium\data\source\Http::__construct