mirror of
https://github.com/retailcrm/NelmioApiDocBundle.git
synced 2025-02-02 15:51:48 +03:00
Handle circular references in DunglasApiParser. Close #678.
This commit is contained in:
parent
5d9c47bbad
commit
abb100b29b
@ -181,7 +181,7 @@ class DunglasApiParser implements ParserInterface
|
|||||||
|
|
||||||
$data['actualType'] = DataTypes::MODEL;
|
$data['actualType'] = DataTypes::MODEL;
|
||||||
$data['subType'] = $class;
|
$data['subType'] = $class;
|
||||||
$data['children'] = $this->parseClass($resource, $class, $io);
|
$data['children'] = $resource->getEntityClass() === $class ? [] : $this->parseClass($resource, $class, $io);
|
||||||
|
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
@ -1,22 +1,22 @@
|
|||||||
doctrine:
|
doctrine:
|
||||||
dbal:
|
dbal:
|
||||||
driver: "pdo_sqlite"
|
driver: 'pdo_sqlite'
|
||||||
path: "%kernel.cache_dir%/db.sqlite"
|
path: '%kernel.cache_dir%/db.sqlite'
|
||||||
charset: "UTF8"
|
charset: 'UTF8'
|
||||||
|
|
||||||
orm:
|
orm:
|
||||||
auto_generate_proxy_classes: "%kernel.debug%"
|
auto_generate_proxy_classes: '%kernel.debug%'
|
||||||
auto_mapping: true
|
auto_mapping: true
|
||||||
|
|
||||||
framework:
|
framework:
|
||||||
router: { resource: "%kernel.root_dir%/config/dunglas_api_routing.yml" }
|
router: { resource: '%kernel.root_dir%/config/dunglas_api_routing.yml' }
|
||||||
|
|
||||||
dunglas_api:
|
dunglas_api:
|
||||||
title: API
|
title: API
|
||||||
description: Test API
|
description: Test API
|
||||||
|
|
||||||
services:
|
services:
|
||||||
dunglas_json_ld_api.popo:
|
dunglas_api.popo:
|
||||||
parent: "api.resource"
|
parent: 'api.resource'
|
||||||
arguments: [ "Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\Popo" ]
|
arguments: [ 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\Popo' ]
|
||||||
tags: [ { name: "api.resource" } ]
|
tags: [ { name: 'api.resource' } ]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user