api-platform / core
Files Complexity Coverage
src/Action/EntrypointAction.php 2 100.00%
src/Action/ExceptionAction.php 4 100.00%
src/Action/NotFoundAction.php 1 0.00%
src/Action/PlaceholderAction.php 1 100.00%
src/Annotation/ApiFilter.php 8 100.00%
src/Annotation/ApiProperty.php 20 100.00%
src/Annotation/ApiResource.php 43 33.33%
src/Annotation/ApiSubresource.php 2 100.00%
src/Annotation/AttributesHydratorTrait.php 15 96.88%
src/Api/CachedIdentifiersExtractor.php 16 91.30%
src/Api/Entrypoint.php 2 100.00%
src/Api/FilterCollection.php 1 100.00%
src/Api/FilterCollectionFactory.php 4 100.00%
src/Api/FilterLocatorTrait.php 13 100.00%
src/Api/FormatMatcher.php 9 87.50%
src/Api/FormatsProvider.php 14 100.00%
src/Api/IdentifiersExtractor.php 16 97.56%
src/Api/OperationTypeDeprecationHelper.php 3 100.00%
src/Api/ResourceClassResolver.php 27 91.43%
src/Bridge/Doctrine/Common/DataPersister.php 15 100.00%
src/Bridge/Doctrine/Common/Filter/BooleanFilterTrait.php 10 100.00%
src/Bridge/Doctrine/Common/Filter/DateFilterTrait.php 7 100.00%
src/Bridge/Doctrine/Common/Filter/ExistsFilterTrait.php 11 100.00%
src/Bridge/Doctrine/Common/Filter/NumericFilterTrait.php 18 100.00%
src/Bridge/Doctrine/Common/Filter/OrderFilterTrait.php 9 100.00%
src/Bridge/Doctrine/Common/Filter/RangeFilterTrait.php 17 91.11%
src/Bridge/Doctrine/Common/Filter/SearchFilterTrait.php 23 100.00%
src/Bridge/Doctrine/Common/PropertyHelperTrait.php 25 84.48%
src/Bridge/Doctrine/Common/Util/IdentifierManagerTrait.php 16 100.00%
src/Bridge/Doctrine/EventListener/PublishMercureUpdatesListener.php 43 87.37%
src/Bridge/Doctrine/EventListener/PurgeHttpCacheListener.php 23 94.83%
src/Bridge/Doctrine/EventListener/WriteListener.php 11 100.00%
src/Bridge/Doctrine/MongoDbOdm/CollectionDataProvider.php 7 0.00%
src/Bridge/Doctrine/MongoDbOdm/Extension/FilterExtension.php 5 0.00%
src/Bridge/Doctrine/MongoDbOdm/Extension/OrderExtension.php 11 0.00%
src/Bridge/Doctrine/MongoDbOdm/Extension/PaginationExtension.php 16 0.00%
src/Bridge/Doctrine/MongoDbOdm/Filter/AbstractFilter.php 13 0.00%
src/Bridge/Doctrine/MongoDbOdm/Filter/BooleanFilter.php 6 0.00%
src/Bridge/Doctrine/MongoDbOdm/Filter/DateFilter.php 19 0.00%
src/Bridge/Doctrine/MongoDbOdm/Filter/ExistsFilter.php 16 0.00%
src/Bridge/Doctrine/MongoDbOdm/Filter/NumericFilter.php 10 0.00%
src/Bridge/Doctrine/MongoDbOdm/Filter/OrderFilter.php 14 0.00%
src/Bridge/Doctrine/MongoDbOdm/Filter/RangeFilter.php 19 0.00%
src/Bridge/Doctrine/MongoDbOdm/Filter/SearchFilter.php 39 0.00%
src/Bridge/Doctrine/MongoDbOdm/ItemDataProvider.php 12 0.00%
.../MongoDbOdm/Metadata/Property/DoctrineMongoDbOdmPropertyMetadataFactory.php 8 0.00%
src/Bridge/Doctrine/MongoDbOdm/Paginator.php 21 0.00%
src/Bridge/Doctrine/MongoDbOdm/PropertyHelperTrait.php 15 0.00%
src/Bridge/Doctrine/MongoDbOdm/PropertyInfo/DoctrineExtractor.php 45 0.00%
src/Bridge/Doctrine/MongoDbOdm/SubresourceDataProvider.php 25 0.00%
src/Bridge/Doctrine/Orm/AbstractPaginator.php 8 82.35%
src/Bridge/Doctrine/Orm/CollectionDataProvider.php 7 100.00%
src/Bridge/Doctrine/Orm/Extension/EagerLoadingExtension.php 67 94.87%
src/Bridge/Doctrine/Orm/Extension/FilterEagerLoadingExtension.php 18 98.65%
src/Bridge/Doctrine/Orm/Extension/FilterExtension.php 8 95.45%
src/Bridge/Doctrine/Orm/Extension/OrderExtension.php 12 93.10%
src/Bridge/Doctrine/Orm/Extension/PaginationExtension.php 71 92.25%
src/Bridge/Doctrine/Orm/Filter/AbstractContextAwareFilter.php 4 100.00%
src/Bridge/Doctrine/Orm/Filter/AbstractFilter.php 28 84.00%
src/Bridge/Doctrine/Orm/Filter/BooleanFilter.php 6 100.00%
src/Bridge/Doctrine/Orm/Filter/DateFilter.php 22 96.49%
src/Bridge/Doctrine/Orm/Filter/ExistsFilter.php 40 89.33%
src/Bridge/Doctrine/Orm/Filter/NumericFilter.php 11 100.00%
src/Bridge/Doctrine/Orm/Filter/OrderFilter.php 18 100.00%
src/Bridge/Doctrine/Orm/Filter/RangeFilter.php 19 94.83%
src/Bridge/Doctrine/Orm/Filter/SearchFilter.php 51 93.98%
src/Bridge/Doctrine/Orm/ItemDataProvider.php 14 94.59%
...ridge/Doctrine/Orm/Metadata/Property/DoctrineOrmPropertyMetadataFactory.php 13 100.00%
src/Bridge/Doctrine/Orm/Paginator.php 5 62.50%
src/Bridge/Doctrine/Orm/PropertyHelperTrait.php 9 70.83%
src/Bridge/Doctrine/Orm/SubresourceDataProvider.php 36 80.20%
src/Bridge/Doctrine/Orm/Util/EagerLoadingTrait.php 11 78.26%
src/Bridge/Doctrine/Orm/Util/QueryBuilderHelper.php 31 90.36%
src/Bridge/Doctrine/Orm/Util/QueryChecker.php 38 92.86%
src/Bridge/Doctrine/Orm/Util/QueryJoinParser.php 5 93.33%
src/Bridge/Doctrine/Orm/Util/QueryNameGenerator.php 2 100.00%
src/Bridge/Elasticsearch/Api/IdentifierExtractor.php 4 100.00%
src/Bridge/Elasticsearch/DataProvider/CollectionDataProvider.php 12 100.00%
src/Bridge/Elasticsearch/DataProvider/Extension/AbstractFilterExtension.php 8 100.00%
...ridge/Elasticsearch/DataProvider/Extension/ConstantScoreFilterExtension.php 2 100.00%
src/Bridge/Elasticsearch/DataProvider/Extension/SortExtension.php 15 100.00%
src/Bridge/Elasticsearch/DataProvider/Extension/SortFilterExtension.php 2 100.00%
src/Bridge/Elasticsearch/DataProvider/Filter/AbstractFilter.php 24 77.55%
src/Bridge/Elasticsearch/DataProvider/Filter/AbstractSearchFilter.php 38 100.00%
src/Bridge/Elasticsearch/DataProvider/Filter/MatchFilter.php 5 100.00%
src/Bridge/Elasticsearch/DataProvider/Filter/OrderFilter.php 18 100.00%
src/Bridge/Elasticsearch/DataProvider/Filter/TermFilter.php 4 100.00%
src/Bridge/Elasticsearch/DataProvider/ItemDataProvider.php 13 96.97%
src/Bridge/Elasticsearch/DataProvider/Paginator.php 17 100.00%
src/Bridge/Elasticsearch/Metadata/Document/DocumentMetadata.php 7 100.00%
...lasticsearch/Metadata/Document/Factory/AttributeDocumentMetadataFactory.php 14 100.00%
...e/Elasticsearch/Metadata/Document/Factory/CachedDocumentMetadataFactory.php 7 100.00%
...idge/Elasticsearch/Metadata/Document/Factory/CatDocumentMetadataFactory.php 12 100.00%
...asticsearch/Metadata/Document/Factory/ConfiguredDocumentMetadataFactory.php 9 100.00%
...Metadata/Resource/Factory/ElasticsearchOperationResourceMetadataFactory.php 4 100.00%
src/Bridge/Elasticsearch/Serializer/ItemNormalizer.php 11 100.00%
.../Bridge/Elasticsearch/Serializer/NameConverter/InnerFieldsNameConverter.php 7 100.00%
src/Bridge/Elasticsearch/Util/FieldDatatypeTrait.php 14 100.00%
src/Bridge/RamseyUuid/Identifier/Normalizer/UuidNormalizer.php 4 100.00%
src/Bridge/RamseyUuid/Serializer/UuidDenormalizer.php 3 50.00%
src/Bridge/Symfony/Bundle/Action/SwaggerUiAction.php 18 92.05%
src/Bridge/Symfony/Bundle/ApiPlatformBundle.php 1 100.00%
src/Bridge/Symfony/Bundle/CacheWarmer/CachePoolClearerCacheWarmer.php 5 100.00%
src/Bridge/Symfony/Bundle/Command/GraphQlExportCommand.php 5 0.00%
src/Bridge/Symfony/Bundle/Command/OpenApiCommand.php 8 78.13%
src/Bridge/Symfony/Bundle/Command/SwaggerCommand.php 10 97.06%
src/Bridge/Symfony/Bundle/DataCollector/RequestDataCollector.php 26 98.55%
src/Bridge/Symfony/Bundle/DataPersister/TraceableChainDataPersister.php 13 100.00%
...Bridge/Symfony/Bundle/DataProvider/TraceableChainCollectionDataProvider.php 11 100.00%
src/Bridge/Symfony/Bundle/DataProvider/TraceableChainItemDataProvider.php 15 93.33%
...ridge/Symfony/Bundle/DataProvider/TraceableChainSubresourceDataProvider.php 13 100.00%
...Bridge/Symfony/Bundle/DependencyInjection/Compiler/AnnotationFilterPass.php 14 96.30%
src/Bridge/Symfony/Bundle/DependencyInjection/Compiler/DataProviderPass.php 5 100.00%
...mfony/Bundle/DependencyInjection/Compiler/DeprecateMercurePublisherPass.php 3 100.00%
...dge/Symfony/Bundle/DependencyInjection/Compiler/ElasticsearchClientPass.php 5 100.00%
src/Bridge/Symfony/Bundle/DependencyInjection/Compiler/FilterPass.php 4 100.00%
...Symfony/Bundle/DependencyInjection/Compiler/GraphQlMutationResolverPass.php 4 100.00%
...ge/Symfony/Bundle/DependencyInjection/Compiler/GraphQlQueryResolverPass.php 4 100.00%
src/Bridge/Symfony/Bundle/DependencyInjection/Compiler/GraphQlTypePass.php 4 100.00%
...fony/Bundle/DependencyInjection/Compiler/MetadataAwareNameConverterPass.php 6 100.00%
src/Bridge/Symfony/Bundle/DependencyInjection/Compiler/TestClientPass.php 4 100.00%
src/Bridge/Symfony/Bundle/DependencyInjection/Configuration.php 41 99.33%
src/Bridge/Symfony/Bundle/EventListener/SwaggerUiListener.php 4 100.00%
src/Bridge/Symfony/Bundle/SwaggerUi/SwaggerUiAction.php 12 94.23%
src/Bridge/Symfony/Bundle/SwaggerUi/SwaggerUiContext.php 9 100.00%
src/Bridge/Symfony/Bundle/Test/ApiTestAssertionsTrait.php 21 90.00%
src/Bridge/Symfony/Bundle/Test/ApiTestCase.php 13 73.08%
src/Bridge/Symfony/Bundle/Test/BrowserKitAssertionsTrait.php 27 21.67%
src/Bridge/Symfony/Bundle/Test/Client.php 25 93.33%
src/Bridge/Symfony/Bundle/Test/Constraint/ArraySubset.php 0 0.00%
src/Bridge/Symfony/Bundle/Test/Constraint/ArraySubsetLegacy.php 1 100.00%
src/Bridge/Symfony/Bundle/Test/Constraint/ArraySubsetTrait.php 11 100.00%
src/Bridge/Symfony/Bundle/Test/Constraint/ArraySubsetV9.php 2 0.00%
src/Bridge/Symfony/Bundle/Test/Constraint/MatchesJsonSchema.php 16 84.85%
src/Bridge/Symfony/Bundle/Test/Response.php 26 98.21%
src/Bridge/Symfony/Identifier/Normalizer/UlidNormalizer.php 4 100.00%
src/Bridge/Symfony/Identifier/Normalizer/UuidNormalizer.php 4 100.00%
src/Bridge/Symfony/Messenger/ContextStamp.php 2 100.00%
src/Bridge/Symfony/Messenger/DataPersister.php 9 100.00%
src/Bridge/Symfony/Messenger/DataTransformer.php 7 100.00%
src/Bridge/Symfony/Messenger/DispatchTrait.php 5 40.00%
...fony/PropertyInfo/Metadata/Property/PropertyInfoPropertyMetadataFactory.php 20 78.57%
...ropertyInfo/Metadata/Property/PropertyInfoPropertyNameCollectionFactory.php 2 100.00%
src/Bridge/Symfony/Routing/ApiLoader.php 30 97.27%
src/Bridge/Symfony/Routing/CachedRouteNameResolver.php 3 100.00%
src/Bridge/Symfony/Routing/IriConverter.php 27 94.74%
src/Bridge/Symfony/Routing/OperationMethodResolver.php 20 0.00%
src/Bridge/Symfony/Routing/RouteNameGenerator.php 5 90.91%
src/Bridge/Symfony/Routing/RouteNameResolver.php 12 100.00%
src/Bridge/Symfony/Routing/Router.php 8 100.00%
src/Bridge/Symfony/Routing/RouterOperationPathResolver.php 7 100.00%
src/Bridge/Symfony/Validator/EventListener/ValidateListener.php 14 96.43%
src/Bridge/Symfony/Validator/EventListener/ValidationExceptionListener.php 6 85.00%
src/Bridge/Symfony/Validator/Exception/ValidationException.php 7 100.00%
...ge/Symfony/Validator/Metadata/Property/Restriction/PropertySchemaFormat.php 6 100.00%
...Validator/Metadata/Property/Restriction/PropertySchemaLengthRestriction.php 10 100.00%
.../Validator/Metadata/Property/Restriction/PropertySchemaRegexRestriction.php 4 100.00%
...ge/Symfony/Validator/Metadata/Property/ValidatorPropertyMetadataFactory.php 25 94.12%
src/Bridge/Symfony/Validator/Validator.php 12 100.00%
src/Cache/CachedTrait.php 4 100.00%
src/DataPersister/ChainDataPersister.php 14 100.00%
src/DataProvider/ArrayPaginator.php 11 100.00%
src/DataProvider/ChainCollectionDataProvider.php 6 100.00%
src/DataProvider/ChainItemDataProvider.php 10 100.00%
src/DataProvider/ChainSubresourceDataProvider.php 7 100.00%
src/DataProvider/OperationDataProviderTrait.php 12 89.29%
src/DataProvider/Pagination.php 57 87.50%
src/DataProvider/PaginationOptions.php 7 100.00%
src/DataProvider/SerializerAwareDataProviderTrait.php 2 50.00%
src/Documentation/Action/DocumentationAction.php 11 100.00%
src/Documentation/Documentation.php 9 86.36%
src/EventListener/AddFormatListener.php 27 98.41%
src/EventListener/DeserializeListener.php 19 97.87%
src/EventListener/ExceptionListener.php 6 100.00%
src/EventListener/QueryParameterValidateListener.php 8 100.00%
src/EventListener/ReadListener.php 18 100.00%
src/EventListener/RespondListener.php 21 100.00%
src/EventListener/SerializeListener.php 16 85.71%
src/EventListener/WriteListener.php 19 97.67%
src/Exception/FilterValidationException.php 3 100.00%
src/Filter/QueryParameterValidator.php 7 100.00%
src/Filter/Validator/ArrayItems.php 18 100.00%
src/Filter/Validator/Bounds.php 11 100.00%
src/Filter/Validator/Enum.php 6 100.00%
src/Filter/Validator/Length.php 8 100.00%
src/Filter/Validator/MultipleOf.php 6 100.00%
src/Filter/Validator/Pattern.php 6 100.00%
src/Filter/Validator/Required.php 16 66.67%
src/GraphQl/Action/EntrypointAction.php 43 96.51%
src/GraphQl/Action/GraphQlPlaygroundAction.php 3 100.00%
src/GraphQl/Action/GraphiQlAction.php 3 100.00%
src/GraphQl/Error/ErrorHandler.php 1 100.00%
src/GraphQl/Executor.php 1 0.00%
src/GraphQl/Resolver/Factory/CollectionResolverFactory.php 12 100.00%
src/GraphQl/Resolver/Factory/ItemMutationResolverFactory.php 15 100.00%
src/GraphQl/Resolver/Factory/ItemResolverFactory.php 16 100.00%
src/GraphQl/Resolver/Factory/ItemSubscriptionResolverFactory.php 14 100.00%
src/GraphQl/Resolver/ResourceFieldResolver.php 13 92.31%
src/GraphQl/Resolver/Stage/DeserializeStage.php 5 93.33%
src/GraphQl/Resolver/Stage/ReadStage.php 32 98.59%
src/GraphQl/Resolver/Stage/SecurityPostDenormalizeStage.php 9 100.00%
src/GraphQl/Resolver/Stage/SecurityStage.php 7 100.00%
src/GraphQl/Resolver/Stage/SerializeStage.php 46 87.50%
src/GraphQl/Resolver/Stage/ValidateStage.php 3 100.00%
src/GraphQl/Resolver/Stage/WriteStage.php 6 100.00%
src/GraphQl/Resolver/Util/IdentifierTrait.php 4 100.00%
src/GraphQl/Serializer/Exception/ErrorNormalizer.php 2 100.00%
src/GraphQl/Serializer/Exception/HttpExceptionNormalizer.php 4 100.00%
src/GraphQl/Serializer/Exception/RuntimeExceptionNormalizer.php 3 100.00%
src/GraphQl/Serializer/Exception/ValidationExceptionNormalizer.php 7 86.36%
src/GraphQl/Serializer/ItemNormalizer.php 18 75.86%
src/GraphQl/Serializer/ObjectNormalizer.php 11 33.33%
src/GraphQl/Serializer/SerializerContextBuilder.php 25 97.67%
src/GraphQl/Subscription/MercureSubscriptionIriGenerator.php 5 100.00%
src/GraphQl/Subscription/SubscriptionIdentifierGenerator.php 1 100.00%
src/GraphQl/Subscription/SubscriptionManager.php 14 100.00%
src/GraphQl/Type/Definition/IterableType.php 19 34.15%
src/GraphQl/Type/Definition/UploadType.php 6 0.00%
src/GraphQl/Type/FieldsBuilder.php 131 93.33%
src/GraphQl/Type/SchemaBuilder.php 13 100.00%
src/GraphQl/Type/TypeBuilder.php 53 92.74%
src/GraphQl/Type/TypeConverter.php 46 96.61%
src/GraphQl/Type/TypeNotFoundException.php 2 60.00%
src/GraphQl/Type/TypesContainer.php 5 100.00%
src/GraphQl/Type/TypesFactory.php 3 100.00%
src/Hal/Serializer/CollectionNormalizer.php 15 96.67%
src/Hal/Serializer/EntrypointNormalizer.php 8 88.24%
src/Hal/Serializer/ItemNormalizer.php 46 87.63%
src/Hal/Serializer/ObjectNormalizer.php 11 31.82%
src/HttpCache/EventListener/AddHeadersListener.php 24 100.00%
src/HttpCache/EventListener/AddTagsListener.php 8 100.00%
src/HttpCache/VarnishPurger.php 14 100.00%
src/Hydra/EventListener/AddLinkHeaderListener.php 4 100.00%
src/Hydra/JsonSchema/SchemaFactory.php 13 100.00%
src/Hydra/Serializer/CollectionFiltersNormalizer.php 19 96.08%
src/Hydra/Serializer/CollectionNormalizer.php 18 96.97%
src/Hydra/Serializer/ConstraintViolationListNormalizer.php 3 100.00%
src/Hydra/Serializer/DocumentationNormalizer.php 91 85.78%
src/Hydra/Serializer/EntrypointNormalizer.php 8 100.00%
src/Hydra/Serializer/ErrorNormalizer.php 9 100.00%
src/Hydra/Serializer/PartialCollectionViewNormalizer.php 36 71.43%
src/Identifier/CompositeIdentifierParser.php 6 93.75%
src/Identifier/IdentifierConverter.php 12 83.33%
src/Identifier/Normalizer/DateTimeIdentifierDenormalizer.php 3 100.00%
src/Identifier/Normalizer/IntegerDenormalizer.php 4 100.00%
src/JsonApi/EventListener/TransformFieldsetsParametersListener.php 13 96.43%
src/JsonApi/EventListener/TransformFilteringParametersListener.php 4 100.00%
src/JsonApi/EventListener/TransformPaginationParametersListener.php 3 100.00%
src/JsonApi/EventListener/TransformSortingParametersListener.php 7 100.00%
src/JsonApi/Serializer/CollectionNormalizer.php 17 97.06%
src/JsonApi/Serializer/ConstraintViolationListNormalizer.php 11 100.00%
src/JsonApi/Serializer/EntrypointNormalizer.php 8 100.00%
src/JsonApi/Serializer/ErrorNormalizer.php 10 100.00%
src/JsonApi/Serializer/ItemNormalizer.php 72 55.32%
src/JsonApi/Serializer/ObjectNormalizer.php 12 34.62%
src/JsonApi/Serializer/ReservedAttributeNameConverter.php 7 100.00%
src/JsonLd/Action/ContextAction.php 6 100.00%
src/JsonLd/ContextBuilder.php 21 95.24%
src/JsonLd/Serializer/ItemNormalizer.php 14 83.87%
src/JsonLd/Serializer/JsonLdContextTrait.php 5 100.00%
src/JsonLd/Serializer/ObjectNormalizer.php 10 100.00%
src/JsonSchema/Command/JsonSchemaGenerateCommand.php 13 86.49%
src/JsonSchema/Schema.php 18 100.00%
src/JsonSchema/SchemaFactory.php 106 98.71%
src/JsonSchema/TypeFactory.php 39 93.22%
src/Mercure/EventListener/AddLinkHeaderListener.php 6 100.00%
src/Metadata/Extractor/AbstractExtractor.php 15 48.57%
src/Metadata/Extractor/XmlExtractor.php 25 96.92%
src/Metadata/Extractor/YamlExtractor.php 21 90.63%
src/Metadata/Property/Factory/AnnotationPropertyMetadataFactory.php 25 95.38%
src/Metadata/Property/Factory/AnnotationPropertyNameCollectionFactory.php 23 96.77%
src/Metadata/Property/Factory/AnnotationSubresourceMetadataFactory.php 18 84.62%
src/Metadata/Property/Factory/CachedPropertyMetadataFactory.php 2 100.00%
src/Metadata/Property/Factory/CachedPropertyNameCollectionFactory.php 2 100.00%
src/Metadata/Property/Factory/DefaultPropertyMetadataFactory.php 7 100.00%
src/Metadata/Property/Factory/ExtractorPropertyMetadataFactory.php 24 96.23%
src/Metadata/Property/Factory/ExtractorPropertyNameCollectionFactory.php 9 94.74%
src/Metadata/Property/Factory/InheritedPropertyMetadataFactory.php 6 100.00%
src/Metadata/Property/Factory/InheritedPropertyNameCollectionFactory.php 8 100.00%
src/Metadata/Property/Factory/SerializerPropertyMetadataFactory.php 40 97.14%
src/Metadata/Property/PropertyMetadata.php 55 97.64%
src/Metadata/Property/PropertyNameCollection.php 3 100.00%
src/Metadata/Property/SubresourceMetadata.php 7 55.56%
src/Metadata/Resource/Factory/AnnotationResourceFilterMetadataFactory.php 13 88.89%
src/Metadata/Resource/Factory/AnnotationResourceMetadataFactory.php 20 89.58%
src/Metadata/Resource/Factory/AnnotationResourceNameCollectionFactory.php 9 100.00%
src/Metadata/Resource/Factory/CachedResourceMetadataFactory.php 2 100.00%
src/Metadata/Resource/Factory/CachedResourceNameCollectionFactory.php 2 100.00%
src/Metadata/Resource/Factory/ExtractorResourceMetadataFactory.php 17 100.00%
src/Metadata/Resource/Factory/ExtractorResourceNameCollectionFactory.php 5 100.00%
src/Metadata/Resource/Factory/FormatsResourceMetadataFactory.php 21 100.00%
src/Metadata/Resource/Factory/InputOutputResourceMetadataFactory.php 26 97.50%
src/Metadata/Resource/Factory/OperationResourceMetadataFactory.php 27 96.36%
src/Metadata/Resource/Factory/PhpDocResourceMetadataFactory.php 5 100.00%
src/Metadata/Resource/Factory/ShortNameResourceMetadataFactory.php 4 100.00%
src/Metadata/Resource/ResourceMetadata.php 52 98.92%
src/Metadata/Resource/ResourceNameCollection.php 3 100.00%
src/Metadata/Resource/ToggleableOperationAttributeTrait.php 2 100.00%
src/OpenApi/Factory/OpenApiFactory.php 92 96.39%
src/OpenApi/Model/Components.php 28 43.75%
src/OpenApi/Model/Contact.php 13 0.00%
src/OpenApi/Model/Encoding.php 13 0.00%
src/OpenApi/Model/ExtensionTrait.php 3 100.00%
src/OpenApi/Model/ExternalDocumentation.php 5 0.00%
src/OpenApi/Model/Info.php 16 44.19%
src/OpenApi/Model/License.php 7 0.00%
src/OpenApi/Model/Link.php 12 44.44%
src/OpenApi/Model/MediaType.php 12 44.83%
src/OpenApi/Model/OAuthFlow.php 12 44.83%
src/OpenApi/Model/OAuthFlows.php 13 44.83%
src/OpenApi/Model/Operation.php 35 46.59%
src/OpenApi/Model/Parameter.php 36 40.21%
src/OpenApi/Model/PathItem.php 41 69.57%
src/OpenApi/Model/Paths.php 4 100.00%
src/OpenApi/Model/RequestBody.php 7 45.45%
src/OpenApi/Model/Response.php 12 44.83%
src/OpenApi/Model/Schema.php 20 0.00%
src/OpenApi/Model/SecurityScheme.php 23 43.86%
src/OpenApi/Model/Server.php 8 45.45%
src/OpenApi/OpenApi.php 18 50.88%
src/OpenApi/Options.php 24 88.46%
src/OpenApi/Serializer/OpenApiNormalizer.php 11 100.00%
src/Operation/DashPathSegmentNameGenerator.php 3 100.00%
src/Operation/Factory/CachedSubresourceOperationFactory.php 2 100.00%
src/Operation/Factory/SubresourceOperationFactory.php 32 100.00%
src/Operation/UnderscorePathSegmentNameGenerator.php 2 100.00%
src/PathResolver/CustomOperationPathResolver.php 3 100.00%
src/PathResolver/DashOperationPathResolver.php 3 100.00%
src/PathResolver/OperationPathResolver.php 10 93.75%
src/PathResolver/UnderscoreOperationPathResolver.php 3 100.00%
src/Problem/Serializer/ConstraintViolationListNormalizer.php 3 100.00%
src/Problem/Serializer/ErrorNormalizer.php 9 100.00%
src/Problem/Serializer/ErrorNormalizerTrait.php 11 100.00%
src/Security/Core/Authorization/ExpressionLanguageProvider.php 1 75.00%
src/Security/EventListener/DenyAccessListener.php 12 100.00%
src/Security/ExpressionLanguage.php 2 0.00%
src/Security/ResourceAccessChecker.php 11 92.86%
src/Serializer/AbstractCollectionNormalizer.php 14 100.00%
src/Serializer/AbstractConstraintViolationListNormalizer.php 16 100.00%
src/Serializer/AbstractItemNormalizer.php 173 73.54%
src/Serializer/CacheKeyTrait.php 4 100.00%
src/Serializer/ContextTrait.php 1 100.00%
src/Serializer/Filter/GroupFilter.php 8 100.00%
src/Serializer/Filter/PropertyFilter.php 28 98.28%
src/Serializer/InputOutputMetadataTrait.php 8 100.00%
src/Serializer/ItemNormalizer.php 13 58.33%
src/Serializer/JsonEncoder.php 7 85.00%
src/Serializer/SerializerContextBuilder.php 20 91.67%
src/Serializer/SerializerFilterContextBuilder.php 8 100.00%
src/Swagger/Serializer/ApiGatewayNormalizer.php 33 94.34%
src/Swagger/Serializer/DocumentationNormalizer.php 142 99.73%
src/Test/DoctrineMongoDbOdmFilterTestCase.php 9 0.00%
src/Test/DoctrineMongoDbOdmSetup.php 15 0.00%
src/Test/DoctrineMongoDbOdmTestCase.php 1 0.00%
src/Test/DoctrineOrmFilterTestCase.php 14 100.00%
src/Util/AnnotationFilterExtractorTrait.php 29 94.12%
src/Util/ArrayTrait.php 5 100.00%
src/Util/AttributesExtractor.php 10 96.43%
src/Util/ClassInfoTrait.php 5 100.00%
src/Util/CloneTrait.php 4 66.67%
src/Util/CorsTrait.php 2 100.00%
src/Util/ErrorFormatGuesser.php 7 84.62%
src/Util/Inflector.php 5 100.00%
src/Util/IriHelper.php 21 97.50%
src/Util/Reflection.php 3 100.00%
src/Util/ReflectionClassRecursiveIterator.php 8 86.96%
src/Util/RequestAttributesExtractor.php 2 66.67%
src/Util/RequestParser.php 10 88.46%
src/Util/ResourceClassInfoTrait.php 9 87.50%
src/Util/SortTrait.php 3 100.00%
src/Validator/EventListener/ValidateListener.php 8 100.00%
Project Totals (371 files) 5608 82.68%
Loading