for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Http\Discovery;
use Http\Message\StreamFactory;
/**
* Finds a Stream Factory.
*
* @author Михаил Красильников <[email protected]>
*/
final class StreamFactoryDiscovery extends FactoryDiscovery
{
* @var StreamFactory
protected static $cache;
* @var array
protected static $classes = [
'guzzle' => [
'class' => 'Http\Message\StreamFactory\GuzzleStreamFactory',
'condition' => [
'Http\Message\StreamFactory\GuzzleStreamFactory',
'GuzzleHttp\Psr7\Stream',
],
'diactoros' => [
'class' => 'Http\Message\StreamFactory\DiactorosStreamFactory',
'Http\Message\StreamFactory\DiactorosStreamFactory',
'Zend\Diactoros\Stream',
];
* @return StreamFactory
* @throws NotFoundException
public static function find()
// Override only used for return type declaration
return parent::find();
}