mirror of
https://github.com/retailcrm/NelmioApiDocBundle.git
synced 2025-02-09 02:59:27 +03:00
Merge pull request #2012 from magnetik/autoconfigure
Add autoconfigure for model describer tag
This commit is contained in:
commit
8e8c13ba57
@ -20,6 +20,7 @@ use Nelmio\ApiDocBundle\Describer\OpenApiPhpDescriber;
|
|||||||
use Nelmio\ApiDocBundle\Describer\RouteDescriber;
|
use Nelmio\ApiDocBundle\Describer\RouteDescriber;
|
||||||
use Nelmio\ApiDocBundle\ModelDescriber\BazingaHateoasModelDescriber;
|
use Nelmio\ApiDocBundle\ModelDescriber\BazingaHateoasModelDescriber;
|
||||||
use Nelmio\ApiDocBundle\ModelDescriber\JMSModelDescriber;
|
use Nelmio\ApiDocBundle\ModelDescriber\JMSModelDescriber;
|
||||||
|
use Nelmio\ApiDocBundle\ModelDescriber\ModelDescriberInterface;
|
||||||
use Nelmio\ApiDocBundle\Routing\FilteredRouteCollectionBuilder;
|
use Nelmio\ApiDocBundle\Routing\FilteredRouteCollectionBuilder;
|
||||||
use Symfony\Component\Config\FileLocator;
|
use Symfony\Component\Config\FileLocator;
|
||||||
use Symfony\Component\DependencyInjection\Argument\TaggedIteratorArgument;
|
use Symfony\Component\DependencyInjection\Argument\TaggedIteratorArgument;
|
||||||
@ -145,6 +146,10 @@ final class NelmioApiDocExtension extends Extension implements PrependExtensionI
|
|||||||
$container->getDefinition('nelmio_api_doc.model_describers.object')
|
$container->getDefinition('nelmio_api_doc.model_describers.object')
|
||||||
->setArgument(3, $config['media_types']);
|
->setArgument(3, $config['media_types']);
|
||||||
|
|
||||||
|
// Add autoconfiguration for model describer
|
||||||
|
$container->registerForAutoconfiguration(ModelDescriberInterface::class)
|
||||||
|
->addTag('nelmio_api_doc.model_describer');
|
||||||
|
|
||||||
// Import services needed for each library
|
// Import services needed for each library
|
||||||
$loader->load('php_doc.xml');
|
$loader->load('php_doc.xml');
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user