• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

api-platform / core / 26582363989
0%
master: 37%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 28 May 2026 02:57PM UTC
Jobs 5
Files 1525
Run time 4min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

28 May 2026 02:51PM UTC coverage: 28.952% (+0.004%) from 28.948%
26582363989

Pull #8206

github

web-flow
Merge 244dfea06 into 8c95af672
Pull Request #8206: fix(symfony): isolate api_platform.property_info tags

22 of 38 new or added lines in 4 files covered. (57.89%)

4596 existing lines in 239 files now uncovered.

18574 of 64155 relevant lines covered (28.95%)

79.84 hits per line

Uncovered Changes

Lines Coverage ∆ File
16
0.0
0.0% src/Symfony/Tests/Bundle/DependencyInjection/ApiPlatformExtensionTest.php

Coverage Regressions

Lines Coverage ∆ File
440
0.55
-80.44% src/OpenApi/Factory/OpenApiFactory.php
235
2.69
-90.38% src/JsonApi/JsonSchema/SchemaFactory.php
186
1.41
-65.72% src/JsonSchema/SchemaFactory.php
166
0.0
-100.0% src/Symfony/Bundle/Resources/config/symfony/events.php
161
1.08
-57.71% src/JsonApi/Serializer/ItemNormalizer.php
145
3.85
-92.95% src/Hydra/JsonSchema/SchemaFactory.php
120
2.5
-75.0% src/Hal/Serializer/ItemNormalizer.php
117
3.2
-93.6% src/Hal/JsonSchema/SchemaFactory.php
73
14.29
-74.49% src/Doctrine/Orm/Filter/DateFilter.php
63
0.0
0.0% src/Metadata/Tests/Resource/Factory/ParameterResourceMetadataCollectionFactoryTest.php
62
0.0
-100.0% src/Symfony/Bundle/Resources/config/json_streamer/events.php
59
36.97
-49.58% src/Doctrine/Orm/Filter/AbstractUuidFilter.php
58
0.0
-95.08% src/Mcp/JsonSchema/SchemaFactory.php
56
1.69
-94.92% src/Doctrine/Orm/Filter/IriFilter.php
56
0.0
0.0% src/Laravel/ApiResource/Error.php
55
1.72
-94.83% src/JsonSchema/DefinitionNameFactory.php
53
5.26
-69.74% src/Doctrine/Orm/Filter/RangeFilter.php
53
0.0
0.0% src/Laravel/ApiResource/ValidationError.php
53
0.0
-94.55% src/Mcp/Server/Handler.php
44
2.22
-97.78% src/Doctrine/Orm/Filter/FreeTextQueryFilter.php
44
4.26
-93.62% src/OpenApi/Serializer/OpenApiNormalizer.php
43
0.0
-100.0% src/Mcp/Capability/Registry/Loader.php
43
58.47
-1.6% src/Serializer/AbstractItemNormalizer.php
40
4.35
-86.96% src/OpenApi/Serializer/ApiGatewayNormalizer.php
37
2.63
-97.37% src/JsonLd/JsonStreamer/WritePropertyMetadataLoader.php
35
0.0
-100.0% src/Symfony/Bundle/Resources/config/symfony/object_mapper.php
33
70.41
-5.1% src/GraphQl/Type/TypeBuilder.php
33
25.0
-75.0% src/Hydra/State/Util/SearchHelperTrait.php
33
0.0
-91.67% src/JsonSchema/ResourceMetadataTrait.php
32
62.03
-18.35% src/Doctrine/Orm/Extension/EagerLoadingExtension.php
32
42.7
-35.96% src/Hydra/Serializer/PartialCollectionViewNormalizer.php
32
2.7
-86.49% src/JsonApi/Serializer/CollectionNormalizer.php
32
9.68
-51.61% src/OpenApi/Model/Parameter.php
31
0.0
0.0% src/Laravel/workbench/app/Models/Book.php
30
0.0
-76.92% src/Doctrine/Common/Filter/BackedEnumFilterTrait.php
30
0.0
-100.0% src/Metadata/Tests/Fixtures/ApiResource/RelationMultiple.php
28
0.0
-75.68% src/Doctrine/Orm/Filter/BackedEnumFilter.php
28
8.82
-82.35% src/Metadata/Util/ReflectionClassRecursiveIterator.php
28
1.89
-52.83% src/OpenApi/Model/PathItem.php
27
28.21
-66.67% src/Hydra/State/JsonStreamerProcessor.php
27
56.38
-28.72% src/JsonLd/ContextBuilder.php
27
0.0
-96.43% src/Mcp/State/StructuredContentProcessor.php
26
3.57
-92.86% src/Doctrine/Orm/Filter/PartialSearchFilter.php
26
0.0
-89.66% src/JsonLd/Action/ContextAction.php
26
0.0
-100.0% src/JsonSchema/Schema.php
26
0.0
-92.86% src/OpenApi/Command/OpenApiCommand.php
26
1.64
-42.62% src/OpenApi/Model/Operation.php
25
7.69
-48.08% src/JsonApi/State/JsonApiProvider.php
24
0.0
0.0% src/Laravel/workbench/app/Models/CommentMorph.php
24
0.0
-100.0% src/Symfony/EventListener/DeserializeListener.php
23
0.0
-100.0% src/Symfony/Bundle/Resources/config/mcp/events.php
23
0.0
-95.83% src/Symfony/EventListener/ReadListener.php
22
3.23
-70.97% src/Hal/Serializer/CollectionNormalizer.php
22
81.98
-12.79% src/Metadata/HttpOperation.php
21
0.0
-95.45% src/Doctrine/Orm/NestedPropertyHelperTrait.php
21
0.0
0.0% src/Laravel/workbench/app/Models/Comment.php
21
0.0
-24.42% src/OpenApi/Factory/TypeFactoryTrait.php
21
0.0
-100.0% src/Symfony/Bundle/Resources/config/validator/events.php
21
0.0
-87.5% src/Symfony/EventListener/WriteListener.php
20
50.0
-43.48% src/Doctrine/Orm/Filter/ComparisonFilter.php
20
4.0
-80.0% src/OpenApi/Options.php
19
0.0
-79.17% src/JsonSchema/Command/JsonSchemaGenerateCommand.php
17
0.0
-100.0% src/Metadata/Tests/Fixtures/ApiResource/PasswordResource.php
17
0.0
-94.44% src/Symfony/EventListener/SerializeListener.php
16
34.29
-22.86% src/Doctrine/Orm/Filter/ExistsFilter.php
16
41.67
-44.44% src/Doctrine/Orm/Filter/OrderFilter.php
16
9.52
-76.19% src/Doctrine/Orm/Filter/SortFilter.php
16
38.0
-26.0% src/GraphQl/State/Provider/ReadProvider.php
16
10.53
-84.21% src/Hydra/Serializer/EntrypointNormalizer.php
16
0.0
0.0% src/Laravel/workbench/app/ApiResource/Issue7338Reproducer.php
16
0.0
0.0% src/Laravel/workbench/app/ApiResource/McpTools.php
16
11.11
-88.89% src/OpenApi/Serializer/LegacyOpenApiNormalizer.php
15
0.0
-100.0% src/Doctrine/Common/ParameterExtensionTrait.php
15
78.63
12.82% src/GraphQl/Type/FieldsBuilder.php
15
0.0
0.0% src/Laravel/workbench/app/Models/DeliveryRequest.php
15
0.0
-100.0% src/Symfony/EventListener/JsonStreamerDeserializeListener.php
14
0.0
-82.35% src/Doctrine/Orm/Filter/ExactFilter.php
14
10.34
-48.28% src/JsonApi/Serializer/ErrorNormalizer.php
14
4.76
-66.67% src/JsonSchema/BackwardCompatibleSchemaFactory.php
14
0.0
0.0% src/Laravel/workbench/app/Models/Vault.php
14
0.0
-100.0% src/Symfony/EventListener/JsonStreamerSerializeListener.php
13
53.57
-46.43% src/Doctrine/Common/Filter/BooleanFilterTrait.php
13
0.0
-81.25% src/JsonLd/JsonStreamer/ValueTransformer/TypeValueTransformer.php
13
57.5
-32.5% src/Serializer/AbstractCollectionNormalizer.php
13
66.67
-15.48% src/Serializer/Filter/PropertyFilter.php
13
0.0
-100.0% src/Symfony/Bundle/Resources/config/symfony/jsonld.php
13
0.0
-92.86% src/Symfony/EventListener/RespondListener.php
13
0.0
-92.86% src/Symfony/EventListener/ValidateProcessorListener.php
12
0.0
0.0% src/Doctrine/Orm/Tests/Fixtures/Entity/Employee.php
12
56.56
-4.92% src/GraphQl/Type/TypeConverter.php
12
0.0
0.0% src/Laravel/workbench/app/Models/Slot.php
12
5.88
-70.59% src/Metadata/Operation/Factory/CacheOperationMetadataFactory.php
12
0.0
-28.57% src/OpenApi/Model/Components.php
11
46.15
-28.21% src/Doctrine/Common/Filter/NumericFilterTrait.php
11
40.0
-44.0% src/Doctrine/Orm/Filter/NumericFilter.php
11
14.29
-78.57% src/Hal/Serializer/EntrypointNormalizer.php
11
7.69
-84.62% src/JsonApi/Serializer/ReservedAttributeNameConverter.php
11
0.0
0.0% src/Laravel/workbench/app/ApiResource/Issue7945.php
11
0.0
0.0% src/Laravel/workbench/app/Models/McpBook.php
11
0.0
-28.95% src/OpenApi/OpenApi.php
11
0.0
-100.0% src/Symfony/EventListener/AddFormatListener.php
11
0.0
-91.67% src/Symfony/EventListener/ValidateListener.php
10
43.75
-20.83% src/Doctrine/Common/Filter/RangeFilterTrait.php
10
79.17
0.0% src/Doctrine/Common/State/PersistProcessor.php
10
31.25
-62.5% src/Doctrine/Orm/Filter/BooleanFilter.php
10
26.09
-13.04% src/GraphQl/Action/EntrypointAction.php
10
21.05
-52.63% src/GraphQl/State/Provider/ResolverProvider.php
10
0.0
0.0% src/Laravel/Tests/Metadata/Resource/Factory/ParameterResourceMetadataCollectionFactoryTest.php
10
0.0
0.0% src/Laravel/workbench/app/Models/GrandFather.php
10
0.0
0.0% src/Laravel/workbench/app/Models/GrandSon.php
10
0.0
-100.0% src/Metadata/Tests/Fixtures/ApiResource/WithParameter.php
10
5.88
-58.82% src/OpenApi/Model/Response.php
10
0.0
-76.92% src/Serializer/Parameter/SerializerFilterParameterProvider.php
10
0.0
-90.91% src/Symfony/EventListener/ObjectMapperInputListener.php
10
0.0
-90.91% src/Symfony/EventListener/ObjectMapperOutputListener.php
9
52.17
-39.13% src/Doctrine/Orm/Extension/ParameterExtension.php
9
8.33
-75.0% src/Doctrine/Orm/Filter/OrFilter.php
9
0.0
-81.82% src/JsonLd/JsonStreamer/ValueTransformer/IriValueTransformer.php
9
0.0
0.0% src/Laravel/workbench/app/ApiResource/McpWithMarkdown.php
9
0.0
0.0% src/Laravel/workbench/app/ApiResource/SlotsForDate.php
9
0.0
-100.0% src/Laravel/workbench/app/Models/Issue6932.php
9
89.6
-7.2% src/Metadata/Resource/Factory/MetadataCollectionFactoryTrait.php
9
0.0
0.0% src/Metadata/Tests/Fixtures/ApiResource/AttributeResource.php
9
0.0
-27.27% src/OpenApi/Model/SecurityScheme.php
9
0.0
-100.0% src/Symfony/Bundle/Resources/config/symfony/swagger_ui.php
8
0.0
0.0% src/Doctrine/Common/Tests/Fixtures/TestBundle/Entity/RelatedDummy.php
8
0.0
0.0% src/Doctrine/Orm/Tests/Fixtures/Entity/RelatedDummy.php
8
0.0
0.0% src/Laravel/workbench/app/ApiResource/Home.php
8
0.0
0.0% src/Laravel/workbench/app/Models/CartItem.php
8
0.0
-72.73% src/Mcp/Metadata/Operation/Factory/OperationMetadataFactory.php
8
0.0
-27.59% src/OpenApi/Model/Info.php
7
0.0
-77.78% src/Doctrine/Orm/Serializer/DoctrineOrmOperationResourceClassResolver.php
7
27.27
-63.64% src/GraphQl/Serializer/Exception/HttpExceptionNormalizer.php
7
75.0
-6.25% src/Metadata/McpResource.php
6
0.0
0.0% src/Doctrine/Orm/Tests/Fixtures/Entity/PropertyUriTemplateOneToOneRelation.php
6
9.09
-54.55% src/GraphQl/Metadata/RuntimeOperationMetadataFactory.php
6
0.0
-85.71% src/GraphQl/Util/ArrayTrait.php
6
0.0
0.0% src/JsonSchema/Tests/Fixtures/ApiResource/ParentAttributeDummy.php
6
0.0
-100.0% src/Laravel/workbench/app/ApiResource/ResourceWithModel.php
6
11.11
-66.67% src/Metadata/Operation/Factory/OperationMetadataFactory.php
5
63.64
-15.15% src/Doctrine/Common/Filter/OrderFilterTrait.php
5
78.18
-3.64% src/Doctrine/Orm/Extension/PaginationExtension.php
5
88.64
38.64% src/Doctrine/Orm/State/LinksHandlerTrait.php
5
0.0
0.0% src/Doctrine/Orm/Tests/Fixtures/Entity/Company.php
5
0.0
0.0% src/Doctrine/Orm/Tests/Fixtures/Entity/PropertyCollectionIriOnlyRelation.php
5
28.32
-4.42% src/GraphQl/State/Processor/NormalizeProcessor.php
5
0.0
0.0% src/Laravel/workbench/app/ApiResource/UriRequirements.php
5
0.0
0.0% src/Laravel/workbench/app/Models/ActiveBook.php
5
0.0
0.0% src/Laravel/workbench/app/Models/BookWithMethodCasts.php
5
0.0
0.0% src/Laravel/workbench/app/Models/Device.php
5
0.0
0.0% src/Laravel/workbench/app/Models/Issue7648Article.php
5
0.0
0.0% src/Laravel/workbench/app/Models/Issue7648Comment.php
5
0.0
0.0% src/Laravel/workbench/app/Models/PostWithMorphMany.php
5
0.0
-83.33% src/Mcp/State/ToolProvider.php
5
80.77
-4.81% src/Metadata/McpTool.php
5
0.0
-29.41% src/OpenApi/Model/MediaType.php
5
0.0
-29.41% src/OpenApi/Model/OAuthFlow.php
5
0.0
-29.41% src/OpenApi/Model/OAuthFlows.php
4
51.85
-14.81% src/Doctrine/Common/Filter/ExistsFilterTrait.php
4
0.0
-80.0% src/Doctrine/Common/Filter/ManagerRegistryAwareTrait.php
4
69.57
-13.04% src/Doctrine/Orm/Filter/AbstractFilter.php
4
0.0
0.0% src/Doctrine/Orm/Tests/Fixtures/Entity/DummyDate.php
4
0.0
0.0% src/Hal/Tests/Fixtures/ApiResource/Issue5452/Author.php
4
0.0
0.0% src/Hal/Tests/Fixtures/ApiResource/Issue5452/Library.php
4
70.37
-14.81% src/JsonLd/Serializer/JsonLdContextTrait.php
4
68.75
-25.0% src/JsonLd/Serializer/ObjectNormalizer.php
4
0.0
-100.0% src/JsonSchema/SchemaUriPrefixTrait.php
4
0.0
0.0% src/Laravel/workbench/app/ApiResource/McpToolAttribute.php
4
0.0
0.0% src/Laravel/workbench/app/ApiResource/RuleValidation.php
4
0.0
0.0% src/Laravel/workbench/app/Models/BookWithRelation.php
4
0.0
0.0% src/Laravel/workbench/app/Models/Post.php
4
0.0
0.0% src/Laravel/workbench/app/Models/Sluggable.php
4
62.37
-4.3% src/Metadata/Property/Factory/SerializerPropertyMetadataFactory.php
4
0.0
0.0% src/Metadata/Tests/Fixtures/ApiResource/AttributeResources.php
4
0.0
-30.77% src/OpenApi/Model/RequestBody.php
4
0.0
-30.77% src/OpenApi/Model/Server.php
4
0.0
-30.77% src/OpenApi/Model/Tag.php
4
0.0
-100.0% src/Problem/Serializer/ConstraintViolationListNormalizer.php
4
84.62
-15.38% src/Serializer/AbstractConstraintViolationListNormalizer.php
4
77.82
0.67% src/Symfony/Bundle/DependencyInjection/ApiPlatformExtension.php
3
65.63
-9.38% src/Doctrine/Common/Filter/DateFilterTrait.php
3
0.0
-100.0% src/Doctrine/Common/Filter/LoggerAwareTrait.php
3
55.26
-7.89% src/GraphQl/Resolver/Factory/ResolverFactory.php
3
0.0
-42.86% src/GraphQl/Resolver/Util/IdentifierTrait.php
3
64.0
0.0% src/GraphQl/Serializer/ItemNormalizer.php
3
23.08
-15.38% src/Hydra/State/JsonStreamerProvider.php
3
87.5
-7.5% src/Hydra/State/Util/PaginationHelperTrait.php
3
0.0
-60.0% src/JsonLd/JsonStreamer/ValueTransformer/ContextValueTransformer.php
3
90.77
-1.54% src/JsonLd/Serializer/ItemNormalizer.php
3
0.0
-100.0% src/Laravel/workbench/app/ApiResource/ProductOrder.php
3
0.0
-100.0% src/Laravel/workbench/app/ApiResource/Product.php
3
0.0
-100.0% src/Laravel/workbench/app/ApiResource/ProductVariation.php
3
61.82
-1.82% src/Metadata/ApiResource.php
3
95.06
-3.7% src/Metadata/Operation.php
3
86.05
-6.98% src/Metadata/Parameters.php
3
78.57
-5.36% src/Metadata/Property/Factory/AttributePropertyMetadataFactory.php
3
0.0
-100.0% src/OpenApi/Model/Paths.php
3
76.0
-8.0% src/Serializer/Filter/GroupFilter.php
3
0.0
-1.54% src/Serializer/Mapping/Loader/PropertyMetadataLoader.php
2
25.0
-50.0% src/Doctrine/Orm/Filter/UuidBinaryFilter.php
2
77.63
-1.32% src/Doctrine/Orm/Util/QueryBuilderHelper.php
2
0.0
-100.0% src/Documentation/Entrypoint.php
2
63.64
-18.18% src/GraphQl/Resolver/ResourceFieldResolver.php
2
76.92
-5.13% src/GraphQl/Serializer/SerializerContextBuilder.php
2
92.16
11.76% src/GraphQl/Type/SchemaBuilder.php
2
0.0
-100.0% src/Metadata/Exception/AccessDeniedException.php
2
66.2
8.45% src/Metadata/IdentifiersExtractor.php
2
84.62
-15.38% src/Metadata/Resource/Factory/AttributesResourceMetadataCollectionFactory.php
2
91.67
-5.56% src/Metadata/Resource/ResourceMetadataCollection.php
2
0.0
-100.0% src/Metadata/Tests/Fixtures/ApiResource/ExtraPropertiesResource.php
2
0.0
-100.0% src/Metadata/Tests/Fixtures/ApiResource/WithLimitedPropertyParameter.php
2
84.0
2.0% src/Metadata/Util/ContentNegotiationTrait.php
2
68.75
-12.5% src/Metadata/Util/ResourceClassInfoTrait.php
2
11.11
-22.22% src/OpenApi/Attributes/Webhook.php
2
0.0
-100.0% src/OpenApi/State/OpenApiProvider.php
2
82.35
-1.96% src/Serializer/SerializerContextBuilder.php
1
31.58
-5.26% src/Doctrine/Common/State/LinksHandlerLocatorTrait.php
1
66.67
-8.33% src/Doctrine/Orm/AbstractPaginator.php
1
92.59
40.74% src/Doctrine/Orm/Extension/OrderExtension.php
1
83.33
-5.56% src/Doctrine/Orm/State/CollectionProvider.php
1
0.0
-100.0% src/GraphQl/Error/ErrorHandler.php
1
60.0
-20.0% src/GraphQl/Serializer/Exception/ErrorNormalizer.php
1
15.38
-3.85% src/GraphQl/Serializer/Exception/ValidationExceptionNormalizer.php
1
9.52
-4.76% src/Hal/Serializer/ObjectNormalizer.php
1
0.0
-100.0% src/Hydra/IriTemplate.php
1
85.71
-14.29% src/Hydra/Serializer/HydraPrefixNameConverter.php
1
9.09
-4.55% src/JsonApi/Serializer/ObjectNormalizer.php
1
49.82
-0.36% src/JsonSchema/Metadata/Property/Factory/SchemaPropertyMetadataFactory.php
1
80.0
-20.0% src/Mcp/Routing/IriConverter.php
1
80.0
-3.33% src/Metadata/Operations.php
1
66.3
-1.09% src/Metadata/Parameter.php
1
94.12
-5.88% src/Metadata/Resource/Factory/NotExposedOperationResourceMetadataCollectionFactory.php
1
85.0
-5.0% src/Metadata/Util/AttributesExtractor.php
1
0.0
-16.67% src/OpenApi/Model/ExtensionTrait.php
1
0.0
-100.0% src/OpenApi/Serializer/NormalizeOperationNameTrait.php
1
70.0
-10.0% src/Serializer/InputOutputMetadataTrait.php
1
78.79
60.61% src/Serializer/ItemNormalizer.php
1
97.14
0.0% src/State/Provider/ContentNegotiationProvider.php
1
0.0
-100.0% src/Symfony/Action/PlaceholderAction.php
Jobs
ID Job ID Ran Files Coverage
1 26582363989.1 28 May 2026 02:56PM UTC 1494
13.85
GitHub Action Run
2 26582363989.2 28 May 2026 02:57PM UTC 1494
0.0
GitHub Action Run
3 26582363989.3 28 May 2026 02:59PM UTC 1524
25.45
GitHub Action Run
4 26582363989.4 28 May 2026 03:02PM UTC 1494
18.22
GitHub Action Run
5 26582363989.5 28 May 2026 03:04PM UTC 1524
25.86
GitHub Action Run
Source Files on build 26582363989
  • Tree
  • List 1525
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #8206
  • PR Base - 4.3 (#26578012789)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc