Spatie\Browsershot\Browsershot::takeScreenShot PHP Method

takeScreenShot() protected method

Take the screenshot.
protected takeScreenShot ( $targetFile )
$targetFile
    protected function takeScreenShot($targetFile)
    {
        $tempJsFileHandle = tmpfile();
        fwrite($tempJsFileHandle, $this->getPhantomJsScript($targetFile));
        $tempFileName = stream_get_meta_data($tempJsFileHandle)['uri'];
        $cmd = escapeshellcmd("{$this->binPath} --ssl-protocol=any --ignore-ssl-errors=true " . $tempFileName);
        shell_exec($cmd);
        fclose($tempJsFileHandle);
    }