NelmioApiDocBundle/Tests/Formatter/testFormat-result.php
2024-10-01 16:11:23 +03:00

2349 lines
100 KiB
PHP

<?php
use Nelmio\ApiDocBundle\Util\LegacyFormHelper;
return [
'/api/other-resources' => [
0 => [
'method' => 'GET',
'uri' => '/api/other-resources.{_format}',
'description' => 'List another resource.',
'requirements' => [
'_format' => [
'requirement' => 'json|xml|html',
'dataType' => '',
'description' => '',
],
],
'response' => [
'' => [
'dataType' => 'array of objects (JmsTest)',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsTest',
'actualType' => 'collection',
'readonly' => true,
'required' => true,
'default' => true,
'description' => '',
'children' => [
'foo' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
],
'bar' => [
'dataType' => 'DateTime',
'actualType' => 'datetime',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => true,
'sinceVersion' => null,
'untilVersion' => null,
],
'number' => [
'dataType' => 'double',
'actualType' => 'float',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
],
'arr' => [
'dataType' => 'array',
'actualType' => 'collection',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
],
'nested' => [
'dataType' => 'object (JmsNested)',
'actualType' => 'model',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsNested',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'children' => [
'foo' => [
'dataType' => 'DateTime',
'actualType' => 'datetime',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => true,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'foo',
],
'bar' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => 'baz',
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'bar',
],
'baz' => [
'dataType' => 'array of integers',
'actualType' => 'collection',
'subType' => 'integer',
'required' => false,
'default' => null,
'description' => 'Epic description.
With multiple lines.',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'baz',
],
'circular' => [
'dataType' => 'object (JmsNested)',
'actualType' => 'model',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsNested',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'circular',
],
'parent' => [
'dataType' => 'object (JmsTest)',
'actualType' => 'model',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsTest',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'parent',
'children' => [
'foo' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'foo',
],
'bar' => [
'dataType' => 'DateTime',
'actualType' => 'datetime',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => true,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'bar',
],
'number' => [
'dataType' => 'double',
'actualType' => 'float',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'number',
],
'arr' => [
'dataType' => 'array',
'actualType' => 'collection',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'arr',
],
'nested' => [
'dataType' => 'object (JmsNested)',
'actualType' => 'model',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsNested',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'nested',
],
'nested_array' => [
'dataType' => 'array of objects (JmsNested)',
'actualType' => 'collection',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsNested',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'nested_array',
],
],
],
'since' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => '0.2',
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'since',
],
'until' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => '0.3',
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'until',
],
'since_and_until' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => '0.4',
'untilVersion' => '0.5',
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'since_and_until',
],
],
],
'nested_array' => [
'dataType' => 'array of objects (JmsNested)',
'actualType' => 'collection',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsNested',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
],
],
],
],
'resourceDescription' => 'Operations on another resource.',
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'views' => [
'default',
'premium',
],
],
1 => [
'method' => 'PUT|PATCH',
'uri' => '/api/other-resources/{id}.{_format}',
'description' => 'Update a resource bu ID.',
'requirements' => [
'_format' => [
'requirement' => 'json|xml|html',
'dataType' => '',
'description' => '',
],
'id' => [
'requirement' => '',
'dataType' => '',
'description' => '',
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
],
],
'/api/resources' => [
0 => [
'method' => 'GET',
'uri' => '/api/resources.{_format}',
'description' => 'List resources.',
'requirements' => [
'_format' => [
'requirement' => 'json|xml|html',
'dataType' => '',
'description' => '',
],
],
'response' => [
'tests' => [
'dataType' => 'array of objects (Test)',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\Test',
'actualType' => 'collection',
'readonly' => true,
'required' => true,
'default' => true,
'description' => '',
'children' => [
'a' => [
'default' => 'nelmio',
'actualType' => 'string',
'subType' => null,
'format' => '{length: {min: foo}}, {not blank}',
'required' => true,
'dataType' => 'string',
'readonly' => null,
'groups' => ['Default', 'Test'],
],
'b' => [
'default' => null,
'actualType' => 'datetime',
'subType' => null,
'dataType' => 'DateTime',
'readonly' => null,
'required' => null,
'groups' => ['Default', 'Test'],
],
],
],
],
'statusCodes' => [
200 => [
0 => 'Returned on success.',
],
404 => [
0 => 'Returned if resource cannot be found.',
],
],
'resourceDescription' => 'Operations on resource.',
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'views' => [
'test',
'premium',
'default',
],
],
1 => [
'method' => 'POST',
'uri' => '/api/resources.{_format}',
'description' => 'Create a new resource.',
'parameters' => [
'a' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'default' => null,
'required' => true,
'description' => 'Something that describes A.',
'readonly' => false,
],
'b' => [
'dataType' => 'float',
'actualType' => 'float',
'subType' => null,
'default' => null,
'required' => true,
'description' => null,
'readonly' => false,
],
'c' => [
'dataType' => 'choice',
'actualType' => 'choice',
'subType' => null,
'default' => null,
'required' => true,
'description' => null,
'readonly' => false,
'format' => '[X|Y|Z]',
],
'd' => [
'dataType' => 'datetime',
'actualType' => 'datetime',
'subType' => null,
'default' => null,
'required' => true,
'description' => null,
'readonly' => false,
],
'e' => [
'dataType' => 'date',
'actualType' => 'date',
'subType' => null,
'default' => null,
'required' => true,
'description' => null,
'readonly' => false,
],
'g' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'default' => null,
'required' => true,
'description' => null,
'readonly' => false,
],
],
'requirements' => [
'_format' => [
'requirement' => 'json|xml|html',
'dataType' => '',
'description' => '',
],
],
'response' => [
'foo' => [
'dataType' => 'DateTime',
'actualType' => 'datetime',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => true,
'sinceVersion' => null,
'untilVersion' => null,
],
'bar' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => 'baz',
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
],
'baz' => [
'dataType' => 'array of integers',
'actualType' => 'collection',
'subType' => 'integer',
'required' => false,
'default' => null,
'description' => 'Epic description.
With multiple lines.',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
],
'circular' => [
'dataType' => 'object (JmsNested)',
'actualType' => 'model',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsNested',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'children' => [
'foo' => [
'dataType' => 'DateTime',
'actualType' => 'datetime',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => true,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'foo',
],
'bar' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => 'baz',
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'bar',
],
'baz' => [
'dataType' => 'array of integers',
'actualType' => 'collection',
'subType' => 'integer',
'required' => false,
'default' => null,
'description' => 'Epic description.
With multiple lines.',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'baz',
],
'circular' => [
'dataType' => 'object (JmsNested)',
'actualType' => 'model',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsNested',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'circular',
],
'parent' => [
'dataType' => 'object (JmsTest)',
'actualType' => 'model',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsTest',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'parent',
'children' => [
'foo' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'foo',
],
'bar' => [
'dataType' => 'DateTime',
'actualType' => 'datetime',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => true,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'bar',
],
'number' => [
'dataType' => 'double',
'actualType' => 'float',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'number',
],
'arr' => [
'dataType' => 'array',
'actualType' => 'collection',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'arr',
],
'nested' => [
'dataType' => 'object (JmsNested)',
'actualType' => 'model',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsNested',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'nested',
],
'nested_array' => [
'dataType' => 'array of objects (JmsNested)',
'actualType' => 'collection',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsNested',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'nested_array',
],
],
],
'since' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => '0.2',
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'since',
],
'until' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => '0.3',
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'until',
],
'since_and_until' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => '0.4',
'untilVersion' => '0.5',
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'since_and_until',
],
],
],
'parent' => [
'dataType' => 'object (JmsTest)',
'actualType' => 'model',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsTest',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'children' => [
'foo' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'foo',
],
'bar' => [
'dataType' => 'DateTime',
'actualType' => 'datetime',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => true,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'bar',
],
'number' => [
'dataType' => 'double',
'actualType' => 'float',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'number',
],
'arr' => [
'dataType' => 'array',
'actualType' => 'collection',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'arr',
],
'nested' => [
'dataType' => 'object (JmsNested)',
'actualType' => 'model',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsNested',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'nested',
],
'nested_array' => [
'dataType' => 'array of objects (JmsNested)',
'actualType' => 'collection',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsNested',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'nested_array',
],
],
],
'since' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => '0.2',
'untilVersion' => null,
],
'until' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => '0.3',
],
'since_and_until' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => '0.4',
'untilVersion' => '0.5',
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'views' => [
'default',
'premium',
],
],
2 => [
'method' => 'DELETE',
'uri' => '/api/resources/{id}.{_format}',
'description' => 'Delete a resource by ID.',
'requirements' => [
'_format' => [
'requirement' => 'json|xml|html',
'dataType' => '',
'description' => '',
],
'id' => [
'requirement' => '',
'dataType' => '',
'description' => '',
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
],
3 => [
'method' => 'GET',
'uri' => '/api/resources/{id}.{_format}',
'description' => 'Retrieve a resource by ID.',
'requirements' => [
'_format' => [
'requirement' => 'json|xml|html',
'dataType' => '',
'description' => '',
],
'id' => [
'requirement' => '',
'dataType' => '',
'description' => '',
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
],
],
'/tests' => [
0 => [
'method' => 'GET',
'uri' => '/tests.{_format}',
'description' => 'index action',
'filters' => [
'a' => [
'dataType' => 'integer',
],
'b' => [
'dataType' => 'string',
'arbitrary' => [
0 => 'arg1',
1 => 'arg2',
],
],
],
'requirements' => [
'_format' => [
'requirement' => '',
'dataType' => '',
'description' => '',
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
],
1 => [
'method' => 'GET',
'uri' => '/tests.{_format}',
'description' => 'index action',
'filters' => [
'a' => [
'dataType' => 'integer',
],
'b' => [
'dataType' => 'string',
'arbitrary' => [
0 => 'arg1',
1 => 'arg2',
],
],
],
'requirements' => [
'_format' => [
'requirement' => '',
'dataType' => '',
'description' => '',
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
],
2 => [
'method' => 'POST',
'uri' => '/tests.{_format}',
'host' => 'api.test.dev',
'description' => 'create test',
'parameters' => [
'a' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'default' => null,
'required' => true,
'description' => 'A nice description',
'readonly' => false,
],
'b' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'default' => null,
'required' => false,
'description' => null,
'readonly' => false,
],
'c' => [
'dataType' => 'boolean',
'actualType' => 'boolean',
'subType' => null,
'default' => false,
'required' => true,
'description' => null,
'readonly' => false,
],
'd' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'default' => 'DefaultTest',
'required' => true,
'description' => null,
'readonly' => false,
],
],
'requirements' => [
'_format' => [
'requirement' => '',
'dataType' => '',
'description' => '',
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'views' => [
'default',
'premium',
],
],
3 => [
'method' => 'POST',
'uri' => '/tests.{_format}',
'host' => 'api.test.dev',
'description' => 'create test',
'parameters' => [
'a' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'default' => null,
'required' => true,
'description' => 'A nice description',
'readonly' => false,
],
'b' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'default' => null,
'required' => false,
'description' => null,
'readonly' => false,
],
'c' => [
'dataType' => 'boolean',
'actualType' => 'boolean',
'subType' => null,
'default' => false,
'required' => true,
'description' => null,
'readonly' => false,
],
'd' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'default' => 'DefaultTest',
'required' => true,
'description' => null,
'readonly' => false,
],
],
'requirements' => [
'_format' => [
'requirement' => '',
'dataType' => '',
'description' => '',
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'views' => [
'default',
'premium',
],
],
],
'/tests2' => [
0 => [
'method' => 'POST',
'uri' => '/tests2.{_format}',
'description' => 'post test 2',
'requirements' => [
'_format' => [
'requirement' => '',
'dataType' => '',
'description' => '',
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'views' => [
'default',
'premium',
],
],
],
'TestResource' => [
0 => [
'method' => 'ANY',
'uri' => '/named-resource',
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'views' => [
'default',
],
],
],
'others' => [
0 => [
'method' => 'POST',
'uri' => '/another-post',
'description' => 'create another test',
'parameters' => [
'dependency_type' => [
'required' => true,
'readonly' => false,
'description' => '',
'default' => null,
'dataType' => 'object (' .
(LegacyFormHelper::isLegacy() ? 'dependency_type' : 'DependencyType')
. ')',
'actualType' => 'model',
'subType' => LegacyFormHelper::isLegacy() ? 'dependency_type' : 'Nelmio\ApiDocBundle\Tests\Fixtures\Form\DependencyType',
'children' => [
'a' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'default' => null,
'required' => true,
'description' => 'A nice description',
'readonly' => false,
],
],
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'scope' => null,
'views' => [
'default',
'test',
],
],
1 => [
'method' => 'ANY',
'uri' => '/any',
'description' => 'Action without HTTP verb',
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'scope' => null,
],
2 => [
'method' => 'ANY',
'uri' => '/any/{foo}',
'description' => 'Action without HTTP verb',
'requirements' => [
'foo' => [
'requirement' => '',
'dataType' => '',
'description' => '',
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'scope' => null,
],
3 => [
'method' => 'ANY',
'uri' => '/authenticated',
'https' => false,
'authentication' => true,
'authenticationRoles' => [
0 => 'ROLE_USER',
1 => 'ROLE_FOOBAR',
],
'deprecated' => false,
'scope' => null,
],
4 => [
'method' => 'POST',
'uri' => '/jms-input-test',
'description' => 'Testing JMS',
'parameters' => [
'foo' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
],
'bar' => [
'dataType' => 'DateTime',
'actualType' => 'datetime',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => true,
'sinceVersion' => null,
'untilVersion' => null,
],
'number' => [
'dataType' => 'double',
'actualType' => 'float',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
],
'arr' => [
'dataType' => 'array',
'actualType' => 'collection',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
],
'nested' => [
'dataType' => 'object (JmsNested)',
'actualType' => 'model',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsNested',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'children' => [
'foo' => [
'dataType' => 'DateTime',
'actualType' => 'datetime',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => true,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'foo',
],
'bar' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => 'baz',
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'bar',
],
'baz' => [
'dataType' => 'array of integers',
'actualType' => 'collection',
'subType' => 'integer',
'required' => false,
'default' => null,
'description' => 'Epic description.
With multiple lines.',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'baz',
],
'circular' => [
'dataType' => 'object (JmsNested)',
'actualType' => 'model',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsNested',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'circular',
],
'parent' => [
'dataType' => 'object (JmsTest)',
'actualType' => 'model',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsTest',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'parent',
'children' => [
'foo' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'foo',
],
'bar' => [
'dataType' => 'DateTime',
'actualType' => 'datetime',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => true,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'bar',
],
'number' => [
'dataType' => 'double',
'actualType' => 'float',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'number',
],
'arr' => [
'dataType' => 'array',
'actualType' => 'collection',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'arr',
],
'nested' => [
'dataType' => 'object (JmsNested)',
'actualType' => 'model',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsNested',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'nested',
],
'nested_array' => [
'dataType' => 'array of objects (JmsNested)',
'actualType' => 'collection',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsNested',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'nested_array',
],
],
],
'since' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => '0.2',
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'since',
],
'until' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => '0.3',
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'until',
],
'since_and_until' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => '0.4',
'untilVersion' => '0.5',
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'since_and_until',
],
],
],
'nested_array' => [
'dataType' => 'array of objects (JmsNested)',
'actualType' => 'collection',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsNested',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'scope' => null,
],
5 => [
'method' => 'GET',
'uri' => '/jms-return-test',
'description' => 'Testing return',
'response' => [
'dependency_type' => [
'required' => true,
'readonly' => false,
'description' => '',
'default' => null,
'dataType' => 'object (' .
(LegacyFormHelper::isLegacy() ? 'dependency_type' : 'DependencyType')
. ')',
'actualType' => 'model',
'subType' => LegacyFormHelper::isLegacy() ? 'dependency_type' : 'Nelmio\ApiDocBundle\Tests\Fixtures\Form\DependencyType',
'children' => [
'a' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'default' => null,
'required' => true,
'description' => 'A nice description',
'readonly' => false,
],
],
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'scope' => null,
],
6 => [
'method' => 'ANY',
'uri' => '/my-commented/{id}/{page}/{paramType}/{param}',
'description' => 'This method is useful to test if the getDocComment works.',
'documentation' => 'This method is useful to test if the getDocComment works.
And, it supports multilines until the first \'@\' char.',
'requirements' => [
'id' => [
'dataType' => 'int',
'description' => 'A nice comment',
'requirement' => '',
],
'page' => [
'dataType' => 'int',
'description' => '',
'requirement' => '',
],
'paramType' => [
'dataType' => 'int',
'description' => 'The param type',
'requirement' => '',
],
'param' => [
'dataType' => 'int',
'description' => 'The param id',
'requirement' => '',
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'scope' => null,
],
7 => [
'method' => 'GET',
'uri' => '/popos',
'description' => 'Retrieves the collection of Popo resources.',
'documentation' => 'Gets the collection.',
'response' => [
'foo' => [
'required' => false,
'description' => '',
'readonly' => false,
'dataType' => 'string',
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'scope' => null,
'resourceDescription' => 'Popo',
'section' => 'Popo',
],
8 => [
'method' => 'POST',
'uri' => '/popos',
'description' => 'Creates a Popo resource.',
'documentation' => 'Adds an element to the collection.',
'parameters' => [
'foo' => [
'required' => false,
'description' => '',
'readonly' => false,
'dataType' => 'string',
],
],
'response' => [
'foo' => [
'required' => false,
'description' => '',
'readonly' => false,
'dataType' => 'string',
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'scope' => null,
'resourceDescription' => 'Popo',
'section' => 'Popo',
],
9 => [
'method' => 'DELETE',
'uri' => '/popos/{id}',
'description' => 'Deletes the Popo resource.',
'documentation' => 'Deletes an element of the collection.',
'requirements' => [
'id' => [
'dataType' => 'string',
'description' => '',
'requirement' => '',
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'scope' => null,
'resourceDescription' => 'Popo',
'section' => 'Popo',
],
10 => [
'method' => 'GET',
'uri' => '/popos/{id}',
'description' => 'Retrieves Popo resource.',
'documentation' => 'Gets an element of the collection.',
'requirements' => [
'id' => [
'dataType' => 'int',
'description' => '',
'requirement' => '',
],
],
'response' => [
'foo' => [
'required' => false,
'description' => '',
'readonly' => false,
'dataType' => 'string',
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'scope' => null,
'resourceDescription' => 'Popo',
'section' => 'Popo',
],
11 => [
'method' => 'PUT',
'uri' => '/popos/{id}',
'description' => 'Replaces the Popo resource.',
'documentation' => 'Replaces an element of the collection.',
'parameters' => [
'foo' => [
'required' => false,
'description' => '',
'readonly' => false,
'dataType' => 'string',
],
],
'requirements' => [
'id' => [
'dataType' => 'string',
'description' => '',
'requirement' => '',
],
],
'response' => [
'foo' => [
'required' => false,
'description' => '',
'readonly' => false,
'dataType' => 'string',
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'scope' => null,
'resourceDescription' => 'Popo',
'section' => 'Popo',
],
12 => [
'method' => 'ANY',
'uri' => '/return-nested-output',
'response' => [
'foo' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
],
'bar' => [
'dataType' => 'DateTime',
'actualType' => 'datetime',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => true,
'sinceVersion' => null,
'untilVersion' => null,
],
'number' => [
'dataType' => 'double',
'actualType' => 'float',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
],
'arr' => [
'dataType' => 'array',
'actualType' => 'collection',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
],
'nested' => [
'dataType' => 'object (JmsNested)',
'actualType' => 'model',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsNested',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'children' => [
'foo' => [
'dataType' => 'DateTime',
'actualType' => 'datetime',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => true,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'foo',
],
'bar' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => 'baz',
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'bar',
],
'baz' => [
'dataType' => 'array of integers',
'actualType' => 'collection',
'subType' => 'integer',
'required' => false,
'default' => null,
'description' => 'Epic description.
With multiple lines.',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'baz',
],
'circular' => [
'dataType' => 'object (JmsNested)',
'actualType' => 'model',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsNested',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'circular',
],
'parent' => [
'dataType' => 'object (JmsTest)',
'actualType' => 'model',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsTest',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'parent',
'children' => [
'foo' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'foo',
],
'bar' => [
'dataType' => 'DateTime',
'actualType' => 'datetime',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => true,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'bar',
],
'number' => [
'dataType' => 'double',
'actualType' => 'float',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'number',
],
'arr' => [
'dataType' => 'array',
'actualType' => 'collection',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'arr',
],
'nested' => [
'dataType' => 'object (JmsNested)',
'actualType' => 'model',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsNested',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'nested',
],
'nested_array' => [
'dataType' => 'array of objects (JmsNested)',
'actualType' => 'collection',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsNested',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsTest',
'field' => 'nested_array',
],
],
],
'since' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => '0.2',
'untilVersion' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'since',
],
'until' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => '0.3',
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'until',
],
'since_and_until' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => '0.4',
'untilVersion' => '0.5',
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested',
'field' => 'since_and_until',
],
],
],
'nested_array' => [
'dataType' => 'array of objects (JmsNested)',
'actualType' => 'collection',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsNested',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'scope' => null,
],
13 => [
'method' => 'GET',
'uri' => '/route_with_host.{_format}',
'host' => 'api.test.dev',
'description' => 'Route with host placeholder',
'requirements' => [
'domain' => [
'requirement' => 'test.dev|test.com',
'dataType' => '',
'description' => '',
],
'_format' => [
'requirement' => '',
'dataType' => '',
'description' => '',
],
],
'views' => [
0 => 'default',
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'scope' => null,
],
14 => [
'method' => 'ANY',
'uri' => '/secure-route',
'https' => true,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'scope' => null,
],
15 => [
'method' => 'ANY',
'uri' => '/yet-another/{id}',
'requirements' => [
'id' => [
'requirement' => '\\d+',
'dataType' => '',
'description' => '',
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'scope' => null,
],
16 => [
'method' => 'GET',
'uri' => '/z-action-with-deprecated-indicator',
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => true,
'scope' => null,
],
17 => [
'method' => 'POST',
'uri' => '/z-action-with-nullable-request-param',
'parameters' => [
'param1' => [
'required' => false,
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'description' => 'Param1 description.',
'readonly' => false,
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'scope' => null,
],
18 => [
'method' => 'GET',
'uri' => '/z-action-with-query-param',
'filters' => [
'page' => [
'requirement' => '\\d+',
'description' => 'Page of the overview.',
'default' => '1',
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'scope' => null,
],
19 => [
'method' => 'GET',
'uri' => '/z-action-with-query-param-no-default',
'filters' => [
'page' => [
'requirement' => '\\d+',
'description' => 'Page of the overview.',
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'scope' => null,
],
20 => [
'method' => 'GET',
'uri' => '/z-action-with-query-param-strict',
'requirements' => [
'page' => [
'requirement' => '\\d+',
'dataType' => '',
'description' => 'Page of the overview.',
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
],
21 => [
'method' => 'POST',
'uri' => '/z-action-with-request-param',
'parameters' => [
'param1' => [
'required' => true,
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'description' => 'Param1 description.',
'readonly' => false,
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'scope' => null,
],
22 => [
'method' => 'ANY',
'uri' => '/z-return-jms-and-validator-output',
'response' => [
'bar' => [
'default' => null,
'actualType' => 'datetime',
'subType' => null,
'dataType' => 'DateTime',
'readonly' => null,
'required' => null,
'groups' => ['Default', 'MultipleTest'],
],
'objects' => [
'default' => null,
'actualType' => 'collection',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\Test',
'dataType' => 'array of objects (Test)',
'children' => [
'a' => [
'default' => 'nelmio',
'actualType' => 'string',
'subType' => null,
'format' => '{length: {min: foo}}, {not blank}',
'required' => true,
'dataType' => 'string',
'readonly' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\Test',
'field' => 'a',
'groups' => ['Default', 'Test'],
],
'b' => [
'default' => null,
'actualType' => 'datetime',
'subType' => null,
'dataType' => 'DateTime',
'readonly' => null,
'required' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\Test',
'field' => 'b',
'groups' => ['Default', 'Test'],
],
],
'readonly' => null,
'required' => null,
'groups' => ['Default', 'MultipleTest'],
],
'number' => [
'dataType' => 'DateTime',
'actualType' => 'datetime',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
],
'related' => [
'dataType' => 'object (Test)',
'actualType' => 'model',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\Test',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'children' => [
'a' => [
'default' => 'nelmio',
'actualType' => 'string',
'subType' => null,
'format' => '{length: {min: foo}}, {not blank}',
'required' => true,
'dataType' => 'string',
'readonly' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\Test',
'field' => 'a',
'groups' => ['Default', 'Test'],
],
'b' => [
'default' => null,
'actualType' => 'datetime',
'subType' => null,
'dataType' => 'DateTime',
'readonly' => null,
'required' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\Test',
'field' => 'b',
'groups' => ['Default', 'Test'],
],
],
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'scope' => null,
],
23 => [
'method' => 'ANY',
'uri' => '/z-return-selected-parsers-input',
'parameters' => [
'a' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'default' => null,
'required' => true,
'description' => 'A nice description',
'readonly' => false,
],
'b' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'default' => null,
'required' => false,
'description' => null,
'readonly' => false,
],
'c' => [
'dataType' => 'boolean',
'actualType' => 'boolean',
'subType' => null,
'default' => false,
'required' => true,
'description' => null,
'readonly' => false,
],
'd' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'default' => 'DefaultTest',
'required' => true,
'description' => null,
'readonly' => false,
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'scope' => null,
],
24 => [
'method' => 'ANY',
'uri' => '/z-return-selected-parsers-output',
'response' => [
'bar' => [
'default' => null,
'actualType' => 'datetime',
'subType' => null,
'dataType' => 'DateTime',
'readonly' => null,
'required' => null,
'groups' => ['Default', 'MultipleTest'],
],
'objects' => [
'default' => null,
'actualType' => 'collection',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\Test',
'dataType' => 'array of objects (Test)',
'children' => [
'a' => [
'default' => 'nelmio',
'actualType' => 'string',
'subType' => null,
'format' => '{length: {min: foo}}, {not blank}',
'required' => true,
'dataType' => 'string',
'readonly' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\Test',
'field' => 'a',
'groups' => ['Default', 'Test'],
],
'b' => [
'default' => null,
'actualType' => 'datetime',
'subType' => null,
'dataType' => 'DateTime',
'readonly' => null,
'required' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\Test',
'field' => 'b',
'groups' => ['Default', 'Test'],
],
],
'readonly' => null,
'required' => null,
'groups' => ['Default', 'MultipleTest'],
],
'number' => [
'dataType' => 'DateTime',
'actualType' => 'datetime',
'subType' => null,
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
],
'related' => [
'dataType' => 'object (Test)',
'actualType' => 'model',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\Test',
'required' => false,
'default' => null,
'description' => '',
'readonly' => false,
'sinceVersion' => null,
'untilVersion' => null,
'children' => [
'a' => [
'default' => 'nelmio',
'actualType' => 'string',
'subType' => null,
'format' => '{length: {min: foo}}, {not blank}',
'required' => true,
'dataType' => 'string',
'readonly' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\Test',
'field' => 'a',
'groups' => ['Default', 'Test'],
],
'b' => [
'default' => null,
'actualType' => 'datetime',
'subType' => null,
'dataType' => 'DateTime',
'readonly' => null,
'required' => null,
'parentClass' => 'Nelmio\ApiDocBundle\Tests\Fixtures\Model\Test',
'field' => 'b',
'groups' => ['Default', 'Test'],
],
],
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'scope' => null,
],
25 => [
'method' => 'POST',
'uri' => '/zcached',
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'scope' => null,
],
26 => [
'method' => 'POST',
'uri' => '/zsecured',
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
'scope' => null,
],
27 => [
'authentication' => false,
'method' => 'GET',
'uri' => '/zz-tests-route-version.{_format}',
'https' => false,
'authenticationRoles' => [],
'deprecated' => false,
'scope' => null,
'requirements' => [
'_format' => [
'requirement' => '',
'dataType' => '',
'description' => '',
],
],
],
],
];