for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Zenstruck\ControllerUtil\ParamConverter;
use Symfony\Component\Form\FormFactoryInterface;
use Symfony\Component\HttpFoundation\Request;
/**
* @author Kevin Bond <[email protected]>
*/
class FormFactoryParamConverter implements ParamConverter
{
private $formFactory;
public function __construct(FormFactoryInterface $formFactory)
$this->formFactory = $formFactory;
}
* {@inheritdoc}
public function getObject(Request $request)
return $this->formFactory;
public function supports($class)
return is_subclass_of($class, 'Symfony\\Component\\Form\\FormFactoryInterface') ||
$class === 'Symfony\\Component\\Form\\FormFactoryInterface';