NelmioApiDocBundle/Tests/Formatter/testFormat-result_1.php

2079 lines
92 KiB
PHP
Raw Normal View History

2024-10-01 15:54:04 +03:00
<?php
return [
'/api/other-resources' => [
0 => [
'method' => 'GET',
'uri' => '/api/other-resources.{_format}',
'description' => 'List another resource.',
'requirements' => [
'_format' => [
'requirement' => 'json|xml|html',
'dataType' => '',
'description' => '',
],
],
'views' => [
0 => 'default',
1 => 'premium',
],
'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.',
2024-10-01 15:54:04 +03:00
'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,
'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',
],
],
'parentClass' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsNested',
'field' => 'parent',
],
'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,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
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,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
],
'/api/resources' => [
0 => [
'method' => 'GET',
'uri' => '/api/resources.{_format}',
'description' => 'List resources.',
'requirements' => [
'_format' => [
'requirement' => 'json|xml|html',
'dataType' => '',
'description' => '',
],
],
'views' => [
0 => 'test',
1 => 'premium',
2 => 'default',
],
'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,
'groups' => [
0 => 'Default',
1 => 'Test',
],
'format' => '{length: {min: foo}}, {not blank}',
'required' => true,
'dataType' => 'string',
'readonly' => null,
],
'b' => [
'default' => null,
'actualType' => 'datetime',
'subType' => null,
'groups' => [
0 => 'Default',
1 => 'Test',
],
'dataType' => 'DateTime',
'readonly' => null,
'required' => null,
],
],
],
],
'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,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
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' => '',
],
],
'views' => [
0 => 'default',
1 => 'premium',
],
'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.',
2024-10-01 15:54:04 +03:00
'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.',
2024-10-01 15:54:04 +03:00
'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,
'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',
],
],
'parentClass' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsNested',
'field' => 'parent',
],
'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,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
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,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
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,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
],
'/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,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
1 => [
'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' => true,
'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' => '',
],
],
'views' => [
0 => 'default',
1 => 'premium',
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
],
'/tests2' => [
0 => [
'method' => 'POST',
'uri' => '/tests2.{_format}',
'description' => 'post test 2',
'requirements' => [
'_format' => [
'requirement' => '',
'dataType' => '',
'description' => '',
],
],
'views' => [
0 => 'default',
1 => 'premium',
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
],
'TestResource' => [
0 => [
'method' => 'ANY',
'uri' => '/named-resource',
'views' => [
0 => 'default',
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
],
'others' => [
0 => [
'method' => 'POST',
'uri' => '/another-post',
'description' => 'create another test',
'parameters' => [
'dependency_type' => [
'required' => true,
'readonly' => false,
'description' => '',
'default' => null,
'dataType' => 'object (DependencyType)',
'actualType' => 'model',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Form\\DependencyType',
'children' => [
'a' => [
'dataType' => 'string',
'actualType' => 'string',
'subType' => null,
'default' => null,
'required' => true,
'description' => 'A nice description',
'readonly' => false,
],
],
],
],
'views' => [
0 => 'default',
1 => 'test',
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
1 => [
'method' => 'ANY',
'uri' => '/any/{foo}',
'description' => 'Action without HTTP verb',
'requirements' => [
'foo' => [
'requirement' => '',
'dataType' => '',
'description' => '',
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
2 => [
'method' => 'ANY',
'uri' => '/authenticated',
'https' => false,
'authentication' => true,
'authenticationRoles' => [
0 => 'ROLE_USER',
1 => 'ROLE_FOOBAR',
],
'deprecated' => false,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
3 => [
'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.',
2024-10-01 15:54:04 +03:00
'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,
'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',
],
],
'parentClass' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsNested',
'field' => 'parent',
],
'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,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
4 => [
'method' => 'GET',
'uri' => '/jms-return-test',
'description' => 'Testing return',
'response' => [
'dependency_type' => [
'required' => true,
'readonly' => false,
'description' => '',
'default' => null,
'dataType' => 'object (DependencyType)',
'actualType' => 'model',
'subType' => '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,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
5 => [
'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.',
2024-10-01 15:54:04 +03:00
'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,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
6 => [
'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.',
2024-10-01 15:54:04 +03:00
'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,
'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',
],
],
'parentClass' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\JmsNested',
'field' => 'parent',
],
'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,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
7 => [
'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,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
8 => [
'method' => 'ANY',
'uri' => '/secure-route',
'https' => true,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
9 => [
'method' => 'GET',
'uri' => '/with-link',
'link' => 'http://symfony.com',
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
10 => [
'method' => 'ANY',
'uri' => '/yet-another/{id}',
'requirements' => [
'id' => [
'requirement' => '\\d+',
'dataType' => '',
'description' => '',
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
11 => [
'method' => 'GET',
'uri' => '/z-action-with-deprecated-indicator',
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => true,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
12 => [
'method' => 'ANY',
'uri' => '/z-return-jms-and-validator-output',
'response' => [
'bar' => [
'default' => null,
'actualType' => 'datetime',
'subType' => null,
'groups' => [
0 => 'Default',
1 => 'MultipleTest',
],
'dataType' => 'DateTime',
'readonly' => null,
'required' => null,
],
'objects' => [
'default' => null,
'actualType' => 'collection',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\Test',
'groups' => [
0 => 'Default',
1 => 'MultipleTest',
],
'dataType' => 'array of objects (Test)',
'children' => [
'a' => [
'default' => 'nelmio',
'actualType' => 'string',
'subType' => null,
'groups' => [
0 => 'Default',
1 => 'Test',
],
'format' => '{length: {min: foo}}, {not blank}',
'required' => true,
'dataType' => 'string',
'readonly' => null,
'parentClass' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\Test',
'field' => 'a',
],
'b' => [
'default' => null,
'actualType' => 'datetime',
'subType' => null,
'groups' => [
0 => 'Default',
1 => 'Test',
],
'dataType' => 'DateTime',
'readonly' => null,
'required' => null,
'parentClass' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\Test',
'field' => 'b',
],
],
'readonly' => null,
'required' => null,
],
'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,
'groups' => [
0 => 'Default',
1 => 'Test',
],
'format' => '{length: {min: foo}}, {not blank}',
'required' => true,
'dataType' => 'string',
'readonly' => null,
'parentClass' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\Test',
'field' => 'a',
],
'b' => [
'default' => null,
'actualType' => 'datetime',
'subType' => null,
'groups' => [
0 => 'Default',
1 => 'Test',
],
'dataType' => 'DateTime',
'readonly' => null,
'required' => null,
'parentClass' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\Test',
'field' => 'b',
],
],
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
2024-10-01 17:18:04 +03:00
13 => [
2024-10-01 15:54:04 +03:00
'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' => true,
'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,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
2024-10-01 17:18:04 +03:00
14 => [
2024-10-01 15:54:04 +03:00
'method' => 'ANY',
'uri' => '/z-return-selected-parsers-output',
'response' => [
'bar' => [
'default' => null,
'actualType' => 'datetime',
'subType' => null,
'groups' => [
0 => 'Default',
1 => 'MultipleTest',
],
'dataType' => 'DateTime',
'readonly' => null,
'required' => null,
],
'objects' => [
'default' => null,
'actualType' => 'collection',
'subType' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\Test',
'groups' => [
0 => 'Default',
1 => 'MultipleTest',
],
'dataType' => 'array of objects (Test)',
'children' => [
'a' => [
'default' => 'nelmio',
'actualType' => 'string',
'subType' => null,
'groups' => [
0 => 'Default',
1 => 'Test',
],
'format' => '{length: {min: foo}}, {not blank}',
'required' => true,
'dataType' => 'string',
'readonly' => null,
'parentClass' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\Test',
'field' => 'a',
],
'b' => [
'default' => null,
'actualType' => 'datetime',
'subType' => null,
'groups' => [
0 => 'Default',
1 => 'Test',
],
'dataType' => 'DateTime',
'readonly' => null,
'required' => null,
'parentClass' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\Test',
'field' => 'b',
],
],
'readonly' => null,
'required' => null,
],
'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,
'groups' => [
0 => 'Default',
1 => 'Test',
],
'format' => '{length: {min: foo}}, {not blank}',
'required' => true,
'dataType' => 'string',
'readonly' => null,
'parentClass' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\Test',
'field' => 'a',
],
'b' => [
'default' => null,
'actualType' => 'datetime',
'subType' => null,
'groups' => [
0 => 'Default',
1 => 'Test',
],
'dataType' => 'DateTime',
'readonly' => null,
'required' => null,
'parentClass' => 'Nelmio\\ApiDocBundle\\Tests\\Fixtures\\Model\\Test',
'field' => 'b',
],
],
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
2024-10-01 17:18:04 +03:00
15 => [
2024-10-01 15:54:04 +03:00
'method' => 'POST',
'uri' => '/zcached',
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
2024-10-01 17:18:04 +03:00
16 => [
2024-10-01 15:54:04 +03:00
'method' => 'POST',
'uri' => '/zsecured',
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
2024-10-01 17:18:04 +03:00
17 => [
2024-10-01 15:54:04 +03:00
'method' => 'GET',
'uri' => '/zz-tests-route-version.{_format}',
'requirements' => [
'_format' => [
'requirement' => '',
'dataType' => '',
'description' => '',
],
],
'https' => false,
'authentication' => false,
'authenticationRoles' => [
],
'deprecated' => false,
2024-10-01 16:11:23 +03:00
'scope' => null,
2024-10-01 15:54:04 +03:00
],
],
];