Sanpi\Behatch\HttpCall\Request\BrowserKit::send PHP Метод

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

public send ( $method, $url, $parameters = [], $files = [], $content = null, $headers = [] )
    public function send($method, $url, $parameters = [], $files = [], $content = null, $headers = [])
    {
        foreach ($files as $originalName => &$file) {
            $file = new UploadedFile($file, $originalName);
        }
        $client = $this->mink->getSession()->getDriver()->getClient();
        $client->followRedirects(false);
        $client->request($method, $url, $parameters, $files, $headers, $content);
        $client->followRedirects(true);
        return $this->mink->getSession()->getPage();
    }

Usage Example

Пример #1
0
 public function send($method, $url, $parameters = [], $files = [], $content = null, $headers = [])
 {
     foreach ($files as $originalName => &$file) {
         $file = new UploadedFile($file, $originalName);
     }
     $page = parent::send($method, $url, $parameters, $files, $content, $this->requestHeaders);
     $this->resetHttpHeaders();
     return $page;
 }