Elastica\Request::__construct PHP Method

__construct() public method

Construct.
public __construct ( string $path, string $method = self::GET, array $data = [], array $query = [], Connection $connection = null ) : Request
$path string Request path
$method string OPTIONAL Request method (use const's) (default = self::GET)
$data array OPTIONAL Data array
$query array OPTIONAL Query params
$connection Connection
return Request OPTIONAL Connection object
    public function __construct($path, $method = self::GET, $data = [], array $query = [], Connection $connection = null)
    {
        $this->setPath($path);
        $this->setMethod($method);
        $this->setData($data);
        $this->setQuery($query);
        if ($connection) {
            $this->setConnection($connection);
        }
    }