* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Bridge\PsrHttpMessage\Tests\Factory; use Http\Factory\Diactoros\ResponseFactory; use Http\Factory\Diactoros\ServerRequestFactory; use Http\Factory\Diactoros\StreamFactory; use Http\Factory\Diactoros\UploadedFileFactory; use Symfony\Bridge\PsrHttpMessage\Factory\PsrHttpFactory; /** * @author Kévin Dunglas * @author Antonio J. García Lagar */ class PsrHttpFactoryTest extends AbstractHttpMessageFactoryTest { protected function buildHttpMessageFactory() { if (!class_exists('Http\Factory\Diactoros\ServerRequestFactory')) { $this->markTestSkipped('HTTP Factory for Diactoros is not installed.'); } return new PsrHttpFactory( new ServerRequestFactory(), new StreamFactory(), new UploadedFileFactory(), new ResponseFactory() ); } }