[ 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' => '', ], ], ], ], ];