api-platform / core

Compare a5f35d3 ... +0 ... 5cb0508

Coverage Reach
Bridge/Doctrine/Orm/Filter/SearchFilter.php Bridge/Doctrine/Orm/Filter/ExistsFilter.php Bridge/Doctrine/Orm/Filter/RangeFilter.php Bridge/Doctrine/Orm/Filter/DateFilter.php Bridge/Doctrine/Orm/Filter/AbstractFilter.php Bridge/Doctrine/Orm/Filter/OrderFilter.php Bridge/Doctrine/Orm/Filter/NumericFilter.php Bridge/Doctrine/Orm/Filter/BooleanFilter.php Bridge/Doctrine/Orm/Filter/AbstractContextAwareFilter.php Bridge/Doctrine/Orm/Extension/PaginationExtension.php Bridge/Doctrine/Orm/Extension/EagerLoadingExtension.php Bridge/Doctrine/Orm/Extension/FilterEagerLoadingExtension.php Bridge/Doctrine/Orm/Extension/OrderExtension.php Bridge/Doctrine/Orm/Extension/FilterExtension.php Bridge/Doctrine/Orm/Util/QueryBuilderHelper.php Bridge/Doctrine/Orm/Util/QueryChecker.php Bridge/Doctrine/Orm/Util/EagerLoadingTrait.php Bridge/Doctrine/Orm/Util/QueryJoinParser.php Bridge/Doctrine/Orm/Util/QueryNameGenerator.php Bridge/Doctrine/Orm/SubresourceDataProvider.php Bridge/Doctrine/Orm/ItemDataProvider.php Bridge/Doctrine/Orm/Metadata/Property/DoctrineOrmPropertyMetadataFactory.php Bridge/Doctrine/Orm/PropertyHelperTrait.php Bridge/Doctrine/Orm/AbstractPaginator.php Bridge/Doctrine/Orm/CollectionDataProvider.php Bridge/Doctrine/Orm/Paginator.php Bridge/Doctrine/MongoDbOdm/Filter/SearchFilter.php Bridge/Doctrine/MongoDbOdm/Filter/DateFilter.php Bridge/Doctrine/MongoDbOdm/Filter/RangeFilter.php Bridge/Doctrine/MongoDbOdm/Filter/ExistsFilter.php Bridge/Doctrine/MongoDbOdm/Filter/OrderFilter.php Bridge/Doctrine/MongoDbOdm/Filter/AbstractFilter.php Bridge/Doctrine/MongoDbOdm/Filter/NumericFilter.php Bridge/Doctrine/MongoDbOdm/Filter/BooleanFilter.php Bridge/Doctrine/MongoDbOdm/Extension/PaginationExtension.php Bridge/Doctrine/MongoDbOdm/Extension/OrderExtension.php Bridge/Doctrine/MongoDbOdm/Extension/FilterExtension.php Bridge/Doctrine/MongoDbOdm/SubresourceDataProvider.php Bridge/Doctrine/MongoDbOdm/PropertyInfo/DoctrineExtractor.php Bridge/Doctrine/MongoDbOdm/Paginator.php Bridge/Doctrine/MongoDbOdm/PropertyHelperTrait.php Bridge/Doctrine/MongoDbOdm/ItemDataProvider.php Bridge/Doctrine/MongoDbOdm/Metadata/Property/DoctrineMongoDbOdmPropertyMetadataFactory.php Bridge/Doctrine/MongoDbOdm/CollectionDataProvider.php Bridge/Doctrine/Common/Filter/SearchFilterTrait.php Bridge/Doctrine/Common/Filter/RangeFilterTrait.php Bridge/Doctrine/Common/Filter/NumericFilterTrait.php Bridge/Doctrine/Common/Filter/ExistsFilterTrait.php Bridge/Doctrine/Common/Filter/BooleanFilterTrait.php Bridge/Doctrine/Common/Filter/OrderFilterTrait.php Bridge/Doctrine/Common/Filter/DateFilterTrait.php Bridge/Doctrine/Common/PropertyHelperTrait.php Bridge/Doctrine/Common/Util/IdentifierManagerTrait.php Bridge/Doctrine/Common/DataPersister.php Bridge/Doctrine/EventListener/PublishMercureUpdatesListener.php Bridge/Doctrine/EventListener/PurgeHttpCacheListener.php Bridge/Doctrine/EventListener/WriteListener.php Bridge/Symfony/Bundle/DependencyInjection/Configuration.php Bridge/Symfony/Bundle/DependencyInjection/Compiler/AnnotationFilterPass.php Bridge/Symfony/Bundle/DependencyInjection/Compiler/ElasticsearchClientPass.php Bridge/Symfony/Bundle/DependencyInjection/Compiler/MetadataAwareNameConverterPass.php Bridge/Symfony/Bundle/DependencyInjection/Compiler/TestClientPass.php Bridge/Symfony/Bundle/DependencyInjection/Compiler/GraphQlTypePass.php Bridge/Symfony/Bundle/DependencyInjection/Compiler/DataProviderPass.php Bridge/Symfony/Bundle/DependencyInjection/Compiler/FilterPass.php Bridge/Symfony/Bundle/DependencyInjection/Compiler/GraphQlQueryResolverPass.php Bridge/Symfony/Bundle/DependencyInjection/Compiler/GraphQlMutationResolverPass.php Bridge/Symfony/Bundle/DependencyInjection/Compiler/DeprecateMercurePublisherPass.php Bridge/Symfony/Bundle/Test/Constraint/MatchesJsonSchema.php Bridge/Symfony/Bundle/Test/Constraint/ArraySubsetTrait.php Bridge/Symfony/Bundle/Test/Constraint/ArraySubset.php Bridge/Symfony/Bundle/Test/Constraint/ArraySubsetLegacy.php Bridge/Symfony/Bundle/Test/Constraint/ArraySubsetV9.php Bridge/Symfony/Bundle/Test/BrowserKitAssertionsTrait.php Bridge/Symfony/Bundle/Test/Client.php Bridge/Symfony/Bundle/Test/Response.php Bridge/Symfony/Bundle/Test/ApiTestAssertionsTrait.php Bridge/Symfony/Bundle/Test/ApiTestCase.php Bridge/Symfony/Bundle/Action/SwaggerUiAction.php Bridge/Symfony/Bundle/Command/SwaggerCommand.php Bridge/Symfony/Bundle/Command/OpenApiCommand.php Bridge/Symfony/Bundle/Command/GraphQlExportCommand.php Bridge/Symfony/Bundle/DataProvider/TraceableChainItemDataProvider.php Bridge/Symfony/Bundle/DataProvider/TraceableChainSubresourceDataProvider.php Bridge/Symfony/Bundle/DataProvider/TraceableChainCollectionDataProvider.php Bridge/Symfony/Bundle/SwaggerUi/SwaggerUiAction.php Bridge/Symfony/Bundle/SwaggerUi/SwaggerUiContext.php Bridge/Symfony/Bundle/DataCollector/RequestDataCollector.php Bridge/Symfony/Bundle/DataPersister/TraceableChainDataPersister.php Bridge/Symfony/Bundle/ApiPlatformBundle.php Bridge/Symfony/Bundle/CacheWarmer/CachePoolClearerCacheWarmer.php Bridge/Symfony/Bundle/EventListener/SwaggerUiListener.php Bridge/Symfony/Routing/ApiLoader.php Bridge/Symfony/Routing/IriConverter.php Bridge/Symfony/Routing/OperationMethodResolver.php Bridge/Symfony/Routing/Router.php Bridge/Symfony/Routing/RouteNameResolver.php Bridge/Symfony/Routing/RouterOperationPathResolver.php Bridge/Symfony/Routing/RouteNameGenerator.php Bridge/Symfony/Routing/CachedRouteNameResolver.php Bridge/Symfony/Validator/Metadata/Property/ValidatorPropertyMetadataFactory.php Bridge/Symfony/Validator/Metadata/Property/Restriction/PropertySchemaLengthRestriction.php Bridge/Symfony/Validator/Metadata/Property/Restriction/PropertySchemaFormat.php Bridge/Symfony/Validator/Metadata/Property/Restriction/PropertySchemaRegexRestriction.php Bridge/Symfony/Validator/EventListener/ValidateListener.php Bridge/Symfony/Validator/EventListener/ValidationExceptionListener.php Bridge/Symfony/Validator/Validator.php Bridge/Symfony/Validator/Exception/ValidationException.php Bridge/Symfony/Messenger/DataPersister.php Bridge/Symfony/Messenger/DataTransformer.php Bridge/Symfony/Messenger/DispatchTrait.php Bridge/Symfony/Messenger/ContextStamp.php Bridge/Symfony/PropertyInfo/Metadata/Property/PropertyInfoPropertyMetadataFactory.php Bridge/Symfony/PropertyInfo/Metadata/Property/PropertyInfoPropertyNameCollectionFactory.php Bridge/Symfony/Identifier/Normalizer/UuidNormalizer.php Bridge/Symfony/Identifier/Normalizer/UlidNormalizer.php Bridge/Elasticsearch/DataProvider/Filter/AbstractSearchFilter.php Bridge/Elasticsearch/DataProvider/Filter/AbstractFilter.php Bridge/Elasticsearch/DataProvider/Filter/OrderFilter.php Bridge/Elasticsearch/DataProvider/Filter/MatchFilter.php Bridge/Elasticsearch/DataProvider/Filter/TermFilter.php Bridge/Elasticsearch/DataProvider/Extension/SortExtension.php Bridge/Elasticsearch/DataProvider/Extension/AbstractFilterExtension.php Bridge/Elasticsearch/DataProvider/Extension/ConstantScoreFilterExtension.php Bridge/Elasticsearch/DataProvider/Extension/SortFilterExtension.php Bridge/Elasticsearch/DataProvider/Paginator.php Bridge/Elasticsearch/DataProvider/CollectionDataProvider.php Bridge/Elasticsearch/DataProvider/ItemDataProvider.php Bridge/Elasticsearch/Metadata/Document/Factory/CatDocumentMetadataFactory.php Bridge/Elasticsearch/Metadata/Document/Factory/AttributeDocumentMetadataFactory.php Bridge/Elasticsearch/Metadata/Document/Factory/CachedDocumentMetadataFactory.php Bridge/Elasticsearch/Metadata/Document/Factory/ConfiguredDocumentMetadataFactory.php Bridge/Elasticsearch/Metadata/Document/DocumentMetadata.php Bridge/Elasticsearch/Metadata/Resource/Factory/ElasticsearchOperationResourceMetadataFactory.php Bridge/Elasticsearch/Serializer/ItemNormalizer.php Bridge/Elasticsearch/Serializer/NameConverter/InnerFieldsNameConverter.php Bridge/Elasticsearch/Util/FieldDatatypeTrait.php Bridge/Elasticsearch/Api/IdentifierExtractor.php Bridge/RamseyUuid/Identifier/Normalizer/UuidNormalizer.php Bridge/RamseyUuid/Serializer/UuidDenormalizer.php GraphQl/Type/FieldsBuilder.php GraphQl/Type/TypeBuilder.php GraphQl/Type/TypeConverter.php GraphQl/Type/Definition/IterableType.php GraphQl/Type/Definition/UploadType.php GraphQl/Type/SchemaBuilder.php GraphQl/Type/TypesContainer.php GraphQl/Type/TypesFactory.php GraphQl/Type/TypeNotFoundException.php GraphQl/Resolver/Stage/SerializeStage.php GraphQl/Resolver/Stage/ReadStage.php GraphQl/Resolver/Stage/WriteStage.php GraphQl/Resolver/Stage/DeserializeStage.php GraphQl/Resolver/Stage/SecurityPostDenormalizeStage.php GraphQl/Resolver/Stage/SecurityStage.php GraphQl/Resolver/Stage/ValidateStage.php GraphQl/Resolver/Factory/ItemMutationResolverFactory.php GraphQl/Resolver/Factory/ItemResolverFactory.php GraphQl/Resolver/Factory/CollectionResolverFactory.php GraphQl/Resolver/Factory/ItemSubscriptionResolverFactory.php GraphQl/Resolver/ResourceFieldResolver.php GraphQl/Resolver/Util/IdentifierTrait.php GraphQl/Serializer/SerializerContextBuilder.php GraphQl/Serializer/Exception/ValidationExceptionNormalizer.php GraphQl/Serializer/Exception/HttpExceptionNormalizer.php GraphQl/Serializer/Exception/RuntimeExceptionNormalizer.php GraphQl/Serializer/Exception/ErrorNormalizer.php GraphQl/Serializer/ItemNormalizer.php GraphQl/Serializer/ObjectNormalizer.php GraphQl/Action/EntrypointAction.php GraphQl/Action/GraphiQlAction.php GraphQl/Action/GraphQlPlaygroundAction.php GraphQl/Subscription/SubscriptionManager.php GraphQl/Subscription/MercureSubscriptionIriGenerator.php GraphQl/Subscription/SubscriptionIdentifierGenerator.php GraphQl/Executor.php GraphQl/Error/ErrorHandler.php OpenApi/Model/Parameter.php OpenApi/Model/PathItem.php OpenApi/Model/Operation.php OpenApi/Model/Schema.php OpenApi/Model/Components.php OpenApi/Model/SecurityScheme.php OpenApi/Model/Info.php OpenApi/Model/Encoding.php OpenApi/Model/Link.php OpenApi/Model/Response.php OpenApi/Model/MediaType.php OpenApi/Model/OAuthFlow.php OpenApi/Model/OAuthFlows.php OpenApi/Model/RequestBody.php OpenApi/Model/Server.php OpenApi/Model/Contact.php OpenApi/Model/License.php OpenApi/Model/ExternalDocumentation.php OpenApi/Model/ExtensionTrait.php OpenApi/Model/Paths.php OpenApi/Factory/OpenApiFactory.php OpenApi/OpenApi.php OpenApi/Options.php OpenApi/Serializer/OpenApiNormalizer.php Metadata/Property/Factory/SerializerPropertyMetadataFactory.php Metadata/Property/Factory/AnnotationPropertyMetadataFactory.php Metadata/Property/Factory/ExtractorPropertyMetadataFactory.php Metadata/Property/Factory/AnnotationSubresourceMetadataFactory.php Metadata/Property/Factory/AnnotationPropertyNameCollectionFactory.php Metadata/Property/Factory/ExtractorPropertyNameCollectionFactory.php Metadata/Property/Factory/InheritedPropertyNameCollectionFactory.php Metadata/Property/Factory/DefaultPropertyMetadataFactory.php Metadata/Property/Factory/InheritedPropertyMetadataFactory.php Metadata/Property/Factory/CachedPropertyMetadataFactory.php Metadata/Property/Factory/CachedPropertyNameCollectionFactory.php Metadata/Property/PropertyMetadata.php Metadata/Property/SubresourceMetadata.php Metadata/Property/PropertyNameCollection.php Metadata/Resource/Factory/OperationResourceMetadataFactory.php Metadata/Resource/Factory/AnnotationResourceMetadataFactory.php Metadata/Resource/Factory/FormatsResourceMetadataFactory.php Metadata/Resource/Factory/InputOutputResourceMetadataFactory.php Metadata/Resource/Factory/ExtractorResourceMetadataFactory.php Metadata/Resource/Factory/AnnotationResourceFilterMetadataFactory.php Metadata/Resource/Factory/AnnotationResourceNameCollectionFactory.php Metadata/Resource/Factory/PhpDocResourceMetadataFactory.php Metadata/Resource/Factory/ExtractorResourceNameCollectionFactory.php Metadata/Resource/Factory/ShortNameResourceMetadataFactory.php Metadata/Resource/Factory/CachedResourceMetadataFactory.php Metadata/Resource/Factory/CachedResourceNameCollectionFactory.php Metadata/Resource/ResourceMetadata.php Metadata/Resource/ResourceNameCollection.php Metadata/Resource/ToggleableOperationAttributeTrait.php Metadata/Extractor/XmlExtractor.php Metadata/Extractor/YamlExtractor.php Metadata/Extractor/AbstractExtractor.php Serializer/AbstractItemNormalizer.php Serializer/Filter/PropertyFilter.php Serializer/Filter/GroupFilter.php Serializer/SerializerContextBuilder.php Serializer/AbstractCollectionNormalizer.php Serializer/ItemNormalizer.php Serializer/AbstractConstraintViolationListNormalizer.php Serializer/JsonEncoder.php Serializer/SerializerFilterContextBuilder.php Serializer/InputOutputMetadataTrait.php Serializer/CacheKeyTrait.php Serializer/ContextTrait.php Hydra/Serializer/DocumentationNormalizer.php Hydra/Serializer/PartialCollectionViewNormalizer.php Hydra/Serializer/CollectionFiltersNormalizer.php Hydra/Serializer/CollectionNormalizer.php Hydra/Serializer/EntrypointNormalizer.php Hydra/Serializer/ErrorNormalizer.php Hydra/Serializer/ConstraintViolationListNormalizer.php Hydra/JsonSchema/SchemaFactory.php Hydra/EventListener/AddLinkHeaderListener.php Swagger/Serializer/DocumentationNormalizer.php Swagger/Serializer/ApiGatewayNormalizer.php JsonApi/Serializer/ItemNormalizer.php JsonApi/Serializer/CollectionNormalizer.php JsonApi/Serializer/ConstraintViolationListNormalizer.php JsonApi/Serializer/ObjectNormalizer.php JsonApi/Serializer/EntrypointNormalizer.php JsonApi/Serializer/ErrorNormalizer.php JsonApi/Serializer/ReservedAttributeNameConverter.php JsonApi/EventListener/TransformFieldsetsParametersListener.php JsonApi/EventListener/TransformSortingParametersListener.php JsonApi/EventListener/TransformFilteringParametersListener.php JsonApi/EventListener/TransformPaginationParametersListener.php EventListener/AddFormatListener.php EventListener/DeserializeListener.php EventListener/WriteListener.php EventListener/RespondListener.php EventListener/SerializeListener.php EventListener/ReadListener.php EventListener/QueryParameterValidateListener.php EventListener/ExceptionListener.php JsonSchema/SchemaFactory.php JsonSchema/TypeFactory.php JsonSchema/Command/JsonSchemaGenerateCommand.php JsonSchema/Schema.php Util/AnnotationFilterExtractorTrait.php Util/IriHelper.php Util/AttributesExtractor.php Util/RequestParser.php Util/ReflectionClassRecursiveIterator.php Util/ResourceClassInfoTrait.php Util/ErrorFormatGuesser.php Util/ClassInfoTrait.php Util/ArrayTrait.php Util/Inflector.php Util/SortTrait.php Util/CloneTrait.php Util/Reflection.php Util/RequestAttributesExtractor.php Util/CorsTrait.php DataProvider/Pagination.php DataProvider/OperationDataProviderTrait.php DataProvider/ArrayPaginator.php DataProvider/PaginationOptions.php DataProvider/ChainItemDataProvider.php DataProvider/ChainCollectionDataProvider.php DataProvider/ChainSubresourceDataProvider.php DataProvider/SerializerAwareDataProviderTrait.php Api/CachedIdentifiersExtractor.php Api/IdentifiersExtractor.php Api/ResourceClassResolver.php Api/FormatsProvider.php Api/FormatMatcher.php Api/FilterLocatorTrait.php Api/FilterCollectionFactory.php Api/OperationTypeDeprecationHelper.php Api/Entrypoint.php Api/FilterCollection.php Hal/Serializer/ItemNormalizer.php Hal/Serializer/CollectionNormalizer.php Hal/Serializer/ObjectNormalizer.php Hal/Serializer/EntrypointNormalizer.php Filter/Validator/Required.php Filter/Validator/ArrayItems.php Filter/Validator/Bounds.php Filter/Validator/Length.php Filter/Validator/Pattern.php Filter/Validator/Enum.php Filter/Validator/MultipleOf.php Filter/QueryParameterValidator.php JsonLd/Serializer/ItemNormalizer.php JsonLd/Serializer/ObjectNormalizer.php JsonLd/Serializer/JsonLdContextTrait.php JsonLd/ContextBuilder.php JsonLd/Action/ContextAction.php Operation/Factory/SubresourceOperationFactory.php Operation/Factory/CachedSubresourceOperationFactory.php Operation/DashPathSegmentNameGenerator.php Operation/UnderscorePathSegmentNameGenerator.php Test/DoctrineMongoDbOdmSetup.php Test/DoctrineOrmFilterTestCase.php Test/DoctrineMongoDbOdmFilterTestCase.php Test/DoctrineMongoDbOdmTestCase.php HttpCache/EventListener/AddHeadersListener.php HttpCache/EventListener/AddTagsListener.php HttpCache/VarnishPurger.php Security/EventListener/DenyAccessListener.php Security/ResourceAccessChecker.php Security/ExpressionLanguage.php Security/Core/Authorization/ExpressionLanguageProvider.php Annotation/AttributesHydratorTrait.php Annotation/ApiFilter.php Annotation/ApiProperty.php Annotation/ApiResource.php Annotation/ApiSubresource.php Identifier/IdentifierConverter.php Identifier/CompositeIdentifierParser.php Identifier/Normalizer/DateTimeIdentifierDenormalizer.php Identifier/Normalizer/IntegerDenormalizer.php Documentation/Action/DocumentationAction.php Documentation/Documentation.php Problem/Serializer/ErrorNormalizerTrait.php Problem/Serializer/ErrorNormalizer.php Problem/Serializer/ConstraintViolationListNormalizer.php PathResolver/OperationPathResolver.php PathResolver/CustomOperationPathResolver.php PathResolver/DashOperationPathResolver.php PathResolver/UnderscoreOperationPathResolver.php Action/ExceptionAction.php Action/EntrypointAction.php Action/PlaceholderAction.php Action/NotFoundAction.php DataPersister/ChainDataPersister.php Validator/EventListener/ValidateListener.php Mercure/EventListener/AddLinkHeaderListener.php Cache/CachedTrait.php Exception/FilterValidationException.php

Flags

Flags have been temporarily removed from this view while the flagging feature is refactored for better performance and user experience.

You can still use flags when viewing individual files. Flag-level thresholds will also remain on pull and merge requests in your repository provider.

More information can be found in our documentation.


@@ -29,7 +29,7 @@
Loading
29 29
    {
30 30
        try {
31 31
            return Uuid::fromString($data);
32 -
        } catch (\InvalidArgumentException $e) {
32 +
        } catch (\InvalidArgumentException | \ValueError $e) { // catching ValueError will not be necessary anymore when https://github.com/symfony/symfony/pull/39636 will be released
33 33
            throw new InvalidIdentifierException($e->getMessage(), $e->getCode(), $e);
34 34
        }
35 35
    }

@@ -59,7 +59,6 @@
Loading
59 59
    {
60 60
        $violations = $messages = [];
61 61
62 -
        /** @var ConstraintViolation $violation */
63 62
        foreach ($constraintViolationList as $violation) {
64 63
            $class = \is_object($root = $violation->getRoot()) ? \get_class($root) : null;
65 64
            $violationData = [

Everything is accounted for!

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