<?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.',
                                    '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.',
            'deprecated' => false,
            'scope' => null,
        ],
        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' => '',
                ],
            ],
            'deprecated' => false,
            'scope' => null,
        ],
    ],
    '/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.',
            'deprecated' => false,
            'scope' => null,
        ],
        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.',
                    '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,
                            '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',
                ],
            ],
            'deprecated' => false,
            'scope' => null,
        ],
        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' => '',
                ],
            ],
            'deprecated' => false,
            'scope' => null,
        ],
        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' => '',
                ],
            ],
            'deprecated' => false,
            'scope' => null,
        ],
    ],
    '/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' => '',
                ],
            ],
            'deprecated' => false,
            'scope' => null,
        ],
        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',
            ],
            'deprecated' => false,
            'scope' => null,
        ],
    ],
    '/tests2' => [
        0 => [
            'method' => 'POST',
            'uri' => '/tests2.{_format}',
            'description' => 'post test 2',
            'requirements' => [
                '_format' => [
                    'requirement' => '',
                    'dataType' => '',
                    'description' => '',
                ],
            ],
            'views' => [
                0 => 'default',
                1 => 'premium',
            ],
            'deprecated' => false,
            'scope' => null,
        ],
    ],
    'TestResource' => [
        0 => [
            'method' => 'ANY',
            'uri' => '/named-resource',
            'views' => [
                0 => 'default',
            ],
            'deprecated' => false,
            'scope' => null,
        ],
    ],
    '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',
            ],
            'deprecated' => false,
            'scope' => null,
        ],
        1 => [
            'method' => 'ANY',
            'uri' => '/any/{foo}',
            'description' => 'Action without HTTP verb',
            'requirements' => [
                'foo' => [
                    'requirement' => '',
                    'dataType' => '',
                    'description' => '',
                ],
            ],
            'deprecated' => false,
            'scope' => null,
        ],
        2 => [
            '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,
                            '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,
                ],
            ],
            'deprecated' => false,
            'scope' => null,
        ],
        3 => [
            '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,
                        ],
                    ],
                ],
            ],
            'deprecated' => false,
            'scope' => null,
        ],
        4 => [
            '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' => '',
                ],
            ],
            'deprecated' => false,
            'scope' => null,
        ],
        5 => [
            '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,
                            '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,
                ],
            ],
            'deprecated' => false,
            'scope' => null,
        ],
        6 => [
            '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',
            ],
            'deprecated' => false,
            'scope' => null,
        ],
        7 => [
            'method' => 'GET',
            'uri' => '/with-link',
            'link' => 'http://symfony.com',
            'deprecated' => false,
            'scope' => null,
        ],
        8 => [
            'method' => 'ANY',
            'uri' => '/yet-another/{id}',
            'requirements' => [
                'id' => [
                    'requirement' => '\\d+',
                    'dataType' => '',
                    'description' => '',
                ],
            ],
            'deprecated' => false,
            'scope' => null,
        ],
        9 => [
            'method' => 'GET',
            'uri' => '/z-action-with-deprecated-indicator',
            'deprecated' => true,
            'scope' => null,
        ],
        10 => [
            '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',
                        ],
                    ],
                ],
            ],
            'deprecated' => false,
            'scope' => null,
        ],
        11 => [
            '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,
                ],
            ],
            'deprecated' => false,
            'scope' => null,
        ],
        12 => [
            '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',
                        ],
                    ],
                ],
            ],
            'deprecated' => false,
            'scope' => null,
        ],
        13 => [
            'method' => 'POST',
            'uri' => '/zcached',
            'deprecated' => false,
            'scope' => null,
        ],
        14 => [
            'method' => 'POST',
            'uri' => '/zsecured',
            'deprecated' => false,
            'scope' => null,
        ],
        15 => [
            'method' => 'GET',
            'uri' => '/zz-tests-route-version.{_format}',
            'requirements' => [
                '_format' => [
                    'requirement' => '',
                    'dataType' => '',
                    'description' => '',
                ],
            ],
            'deprecated' => false,
            'scope' => null,
        ],
    ],
];