Open Journal Systems
3.3.0
HeaderFactory.php
1
<?php
2
3
namespace
Guzzle\Http\Message\Header
;
4
5
use
Guzzle\Http\Message\Header
;
6
10
class
HeaderFactory
implements
HeaderFactoryInterface
11
{
13
protected
$mapping
= array(
14
'cache-control'
=>
'Guzzle\Http\Message\Header\CacheControl'
,
15
'link'
=>
'Guzzle\Http\Message\Header\Link'
,
16
);
17
18
public
function
createHeader
(
$header
, $value =
null
)
19
{
20
$lowercase = strtolower(
$header
);
21
22
return
isset($this->mapping[$lowercase])
23
?
new
$this->mapping[$lowercase](
$header
, $value)
24
:
new
Header
(
$header
, $value);
25
}
26
}
Guzzle\Http\Message\Header
Definition:
CacheControl.php:3
Guzzle\Http\Message\Header
Definition:
Header.php:11
Guzzle\Http\Message\Header\HeaderFactory
Definition:
HeaderFactory.php:10
Guzzle\Http\Message\Header\HeaderFactory\$mapping
$mapping
Definition:
HeaderFactory.php:16
Guzzle\Http\Message\Header\HeaderFactoryInterface
Definition:
HeaderFactoryInterface.php:8
Guzzle\Http\Message\Header\HeaderFactory\createHeader
createHeader($header, $value=null)
Definition:
HeaderFactory.php:21
Guzzle\Http\Message\Header\$header
$header
Definition:
Header.php:14
plugins
paymethod
paypal
lib
vendor
guzzle
guzzle
src
Guzzle
Http
Message
Header
HeaderFactory.php
Generated on Fri Aug 28 2020 14:52:07 for Open Journal Systems by
1.8.17