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

api-platform / core / #24945
49%
master: 37%

Build:
Build:
LAST BUILD BRANCH: 4.2
DEFAULT BRANCH: master
Ran 27 Apr 2020 11:05AM UTC
Jobs 1
Files 419
Run time 1min
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

pending completion
#24945

push

github

web-flow
<a href="https://github.com/api-platform/core/commit/<a class=hub.com/api-platform/core/commit/<a class="double-link" href="https://git"><a class=hub.com/api-platform/core/commit/<a class="double-link" href="https://git"><a class=hub.com/api-platform/core/commit/<a class="double-link" href="https://git"><a class=hub.com/api-platform/core/commit/3640ad206a61457b2eb5ae4faf731115acbd8f5c">3640ad206">&lt;a href=&quot;https://github.com/api-platform/core/commit/</a><a class="double-link" href="https://github.com/api-platform/core/commit/&lt;a class=&quot;double-link&quot; href=&quot;https://git">&lt;a class=</a>hub.com/api-platform/core/commit/&lt;a class=&quot;double-link&quot; href=&quot;https://git">&lt;a class=</a>hub.com/api-platform/core/commit/&lt;a class=&quot;double-link&quot; href=&quot;https://git">&lt;a class=</a>hub.com/api-platform/core/commit/&lt;a class=&quot;double-link&quot; href=&quot;https://git">&lt;a class=</a>hub.com/api-platform/core/commit/3640ad206a61457b2eb5ae4faf731115acbd8f5c">3640ad206</a><a href="https://github.com/api-platform/core/commit/3640ad206a61457b2eb5ae4faf731115acbd8f5c">&quot;&gt;&amp;lt;a href=&amp;quot;https://github.com/api-platform/core/commit/&lt;/a&gt;&lt;a class=&quot;double-link&quot; href=&quot;https://github.com/api-platform/core/commit/&amp;lt;a class=&amp;quot;double-link&amp;quot; href=&amp;quot;https://git&quot;&gt;&amp;lt;a class=&lt;/a&gt;hub.com/api-platform/core/commit/&amp;lt;a class=&amp;quot;double-link&amp;quot; href=&amp;quot;https://git&quot;&gt;&amp;lt;a class=&lt;/a&gt;hub.com/api-platform/core/commit/&amp;lt;a class=&amp;quot;double-link&amp;quot; href=&amp;quot;https://git&quot;&gt;&amp;lt;a class=&lt;/a&gt;hub.com/api-platform/core/commit/&amp;lt;a class=&amp;quot;double-link&amp;quot; href=&amp;quot;https://git&quot;&gt;&amp;lt;a class=&lt;/a&gt;hub.com/api-platform/core/commit/3640ad206a61457b2eb5ae4faf731115acbd8f5c&quot;&gt;3640ad206&lt;/a&gt;&lt;a href=&quot;https://github.com/api-platform/core/commit/3640ad206a61457b2eb5ae4faf731115acbd8f5c&quot;&gt;&amp;quot;&amp;gt;&amp;amp;lt;a href=&amp;amp;quot;https://github.com/api-platform/core/commit/&amp;lt;/a&amp;gt;&amp;lt;a class=&amp;quot;double-link&amp;quot; href=&amp;quot;https://github.com/api-platform/core/commit/&amp;amp;lt;a ... (continued)

20 of 20 new or added lines in 4 files covered. (100.0%)

5659 of 11443 relevant lines covered (49.45%)

55.26 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
100.0
src/Bridge/Doctrine/Orm/SubresourceDataProvider.php
1
100.0
src/Bridge/RamseyUuid/Serializer/UuidDenormalizer.php
14
100.0
src/Bridge/Doctrine/Orm/Filter/SearchFilter.php

Uncovered Existing Lines

Lines Coverage ∆ File
1
100.0
src/Bridge/Symfony/Routing/RouteNameGenerator.php
1
100.0
src/Bridge/Symfony/Validator/Validator.php
1
100.0
src/EventListener/SerializeListener.php
1
100.0
src/Filter/QueryParameterValidateListener.php
1
100.0
src/GraphQl/Resolver/Stage/SecurityStage.php
1
100.0
src/GraphQl/Serializer/SerializerContextBuilder.php
1
100.0
src/GraphQl/Type/TypeBuilder.php
1
100.0
src/GraphQl/Type/TypesContainer.php
1
100.0
src/Hal/Serializer/ItemNormalizer.php
1
100.0
src/HttpCache/EventListener/AddHeadersListener.php
1
100.0
src/Hydra/Serializer/EntrypointNormalizer.php
1
100.0
src/Identifier/Normalizer/IntegerDenormalizer.php
1
100.0
src/JsonApi/EventListener/TransformFieldsetsParametersListener.php
1
100.0
src/JsonApi/Serializer/CollectionNormalizer.php
1
100.0
src/JsonApi/Serializer/ConstraintViolationListNormalizer.php
1
100.0
src/JsonApi/Serializer/EntrypointNormalizer.php
1
100.0
src/JsonApi/Serializer/ReservedAttributeNameConverter.php
1
100.0
src/Metadata/Extractor/AbstractExtractor.php
1
100.0
src/Metadata/Property/Factory/AnnotationSubresourceMetadataFactory.php
1
100.0
src/Metadata/Property/Factory/ExtractorPropertyNameCollectionFactory.php
1
100.0
src/Metadata/Property/PropertyMetadata.php
1
100.0
src/Metadata/Property/PropertyNameCollection.php
1
100.0
src/Metadata/Resource/Factory/AnnotationResourceFilterMetadataFactory.php
1
100.0
src/Metadata/Resource/Factory/AnnotationResourceNameCollectionFactory.php
1
100.0
src/Metadata/Resource/Factory/ShortNameResourceMetadataFactory.php
1
100.0
src/Metadata/Resource/ResourceNameCollection.php
1
100.0
src/Metadata/Resource/ToggleableOperationAttributeTrait.php
1
100.0
src/PathResolver/OperationPathResolver.php
1
100.0
src/Serializer/AbstractConstraintViolationListNormalizer.php
1
100.0
src/Serializer/Filter/GroupFilter.php
1
100.0
src/Serializer/SerializerContextBuilder.php
1
100.0
src/Serializer/SerializerFilterContextBuilder.php
1
100.0
src/Util/AttributesExtractor.php
1
100.0
src/Util/ClassInfoTrait.php
2
100.0
src/Api/OperationTypeDeprecationHelper.php
2
100.0
src/Bridge/Doctrine/Common/Filter/NumericFilterTrait.php
2
100.0
src/Bridge/Doctrine/Common/Filter/OrderFilterTrait.php
2
100.0
src/Bridge/Symfony/Bundle/DataPersister/TraceableChainDataPersister.php
2
100.0
src/Bridge/Symfony/Messenger/DataTransformer.php
2
100.0
src/Bridge/Symfony/Routing/RouteNameResolver.php
2
100.0
src/Cache/CachedTrait.php
2
100.0
src/DataProvider/OperationDataProviderTrait.php
2
100.0
src/EventListener/WriteListener.php
2
100.0
src/GraphQl/Resolver/Factory/CollectionResolverFactory.php
2
100.0
src/GraphQl/Resolver/Stage/ReadStage.php
2
100.0
src/Hydra/Serializer/PartialCollectionViewNormalizer.php
2
100.0
src/JsonLd/Action/ContextAction.php
2
100.0
src/PathResolver/CustomOperationPathResolver.php
2
100.0
src/Security/ExpressionLanguage.php
2
100.0
src/Serializer/AbstractCollectionNormalizer.php
2
100.0
src/Serializer/CacheKeyTrait.php
2
100.0
src/Serializer/Filter/PropertyFilter.php
3
100.0
src/Api/ResourceClassResolver.php
3
100.0
src/Bridge/Doctrine/Common/DataPersister.php
3
100.0
src/Bridge/Doctrine/Common/PropertyHelperTrait.php
3
100.0
src/Bridge/RamseyUuid/Identifier/Normalizer/UuidNormalizer.php
3
100.0
src/Bridge/Symfony/Bundle/Action/SwaggerUiAction.php
3
100.0
src/Bridge/Symfony/Routing/ApiLoader.php
3
100.0
src/EventListener/ReadListener.php
3
100.0
src/EventListener/RespondListener.php
3
100.0
src/GraphQl/Resolver/Factory/ItemMutationResolverFactory.php
3
100.0
src/GraphQl/Resolver/Factory/ItemResolverFactory.php
3
100.0
src/Hydra/EventListener/AddLinkHeaderListener.php
3
100.0
src/Identifier/IdentifierConverter.php
3
100.0
src/JsonSchema/SchemaFactory.php
3
100.0
src/Mercure/EventListener/AddLinkHeaderListener.php
3
100.0
src/Operation/Factory/SubresourceOperationFactory.php
3
100.0
src/Serializer/ItemNormalizer.php
3
100.0
src/Util/RequestParser.php
4
100.0
src/Api/FilterCollection.php
4
100.0
src/Bridge/Doctrine/Common/Filter/BooleanFilterTrait.php
4
100.0
src/Bridge/Symfony/Bundle/DataProvider/TraceableChainCollectionDataProvider.php
4
100.0
src/DataProvider/ArrayPaginator.php
4
100.0
src/DataProvider/Pagination.php
4
100.0
src/GraphQl/Resolver/Stage/SecurityPostDenormalizeStage.php
4
100.0
src/GraphQl/Type/Definition/IterableType.php
4
100.0
src/GraphQl/Type/FieldsBuilder.php
4
100.0
src/JsonApi/Serializer/ItemNormalizer.php
4
100.0
src/Metadata/Resource/Factory/FormatsResourceMetadataFactory.php
4
100.0
src/Security/ResourceAccessChecker.php
4
100.0
src/Util/Reflection.php
5
100.0
src/Api/FilterLocatorTrait.php
5
100.0
src/Bridge/FosUser/EventListener.php
5
100.0
src/Bridge/Symfony/Bundle/DataProvider/TraceableChainItemDataProvider.php
5
100.0
src/Bridge/Symfony/Routing/RouterOperationPathResolver.php
5
100.0
src/Bridge/Symfony/Routing/Router.php
5
100.0
src/Documentation/Documentation.php
5
100.0
src/GraphQl/Action/GraphiQlAction.php
5
100.0
src/GraphQl/Action/GraphQlPlaygroundAction.php
5
100.0
src/Problem/Serializer/ErrorNormalizerTrait.php
6
100.0
src/Bridge/Doctrine/Orm/Util/QueryNameGenerator.php
6
100.0
src/EventListener/AddFormatListener.php
6
100.0
src/EventListener/DeserializeListener.php
6
100.0
src/Hydra/Serializer/DocumentationNormalizer.php
6
100.0
src/JsonSchema/TypeFactory.php
6
100.0
src/Operation/DashPathSegmentNameGenerator.php
6
100.0
src/Security/EventListener/DenyAccessListener.php
6
100.0
src/Serializer/AbstractItemNormalizer.php
6
100.0
src/Util/ResourceClassInfoTrait.php
7
100.0
src/Annotation/AttributesHydratorTrait.php
7
100.0
src/Bridge/Elasticsearch/DataProvider/Extension/SortFilterExtension.php
7
100.0
src/Documentation/Action/DocumentationAction.php
7
100.0
src/GraphQl/Resolver/Stage/SerializeStage.php
8
100.0
src/Bridge/Doctrine/Common/Filter/RangeFilterTrait.php
8
100.0
src/Bridge/Symfony/Bundle/DataProvider/TraceableChainSubresourceDataProvider.php
8
100.0
src/Bridge/Symfony/Messenger/DataPersister.php
8
100.0
src/DataPersister/ChainDataPersister.php
8
100.0
src/DataProvider/ChainSubresourceDataProvider.php
8
100.0
src/GraphQl/Type/TypeConverter.php
8
100.0
src/Metadata/Extractor/YamlExtractor.php
9
100.0
src/Bridge/Doctrine/Orm/Filter/AbstractContextAwareFilter.php
9
100.0
src/Bridge/Symfony/Validator/Metadata/Property/ValidatorPropertyMetadataFactory.php
9
100.0
src/DataProvider/ChainCollectionDataProvider.php
9
100.0
src/Metadata/Resource/ResourceMetadata.php
10
100.0
src/Api/CachedIdentifiersExtractor.php
10
100.0
src/Bridge/Doctrine/Common/Filter/ExistsFilterTrait.php
10
100.0
src/Bridge/Doctrine/Common/Util/IdentifierManagerTrait.php
10
100.0
src/Bridge/Doctrine/Orm/Paginator.php
10
100.0
src/Identifier/Normalizer/DateTimeIdentifierDenormalizer.php
10
100.0
src/Metadata/Resource/Factory/AnnotationResourceMetadataFactory.php
11
100.0
src/Bridge/Elasticsearch/DataProvider/Filter/MatchFilter.php
11
100.0
src/Bridge/Elasticsearch/DataProvider/Filter/TermFilter.php
11
100.0
src/Bridge/Symfony/Bundle/ApiPlatformBundle.php
11
100.0
src/PathResolver/DashOperationPathResolver.php
11
100.0
src/PathResolver/UnderscoreOperationPathResolver.php
12
100.0
src/Api/FilterCollectionFactory.php
12
100.0
src/Api/IdentifiersExtractor.php
12
100.0
src/Bridge/Elasticsearch/DataProvider/Extension/ConstantScoreFilterExtension.php
12
100.0
src/Bridge/Symfony/Bundle/DependencyInjection/Compiler/GraphQlMutationResolverPass.php
12
100.0
src/Bridge/Symfony/Bundle/DependencyInjection/Compiler/GraphQlQueryResolverPass.php
13
100.0
src/Bridge/Elasticsearch/Api/IdentifierExtractor.php
13
100.0
src/Bridge/Elasticsearch/Metadata/Resource/Factory/ElasticsearchOperationResourceMetadataFactory.php
13
100.0
src/Bridge/Symfony/Bundle/DependencyInjection/Compiler/FilterPass.php
13
100.0
src/Bridge/Symfony/Bundle/DependencyInjection/Compiler/GraphQlTypePass.php
13
100.0
src/GraphQl/Action/EntrypointAction.php
14
100.0
src/Bridge/Doctrine/Common/Filter/SearchFilterTrait.php
14
100.0
src/Bridge/Symfony/Bundle/CacheWarmer/CachePoolClearerCacheWarmer.php
14
100.0
src/Bridge/Symfony/Bundle/Command/SwaggerCommand.php
14
100.0
src/Bridge/Symfony/Bundle/DependencyInjection/Compiler/DataProviderPass.php
14
100.0
src/Bridge/Symfony/Routing/IriConverter.php
14
100.0
src/HttpCache/VarnishPurger.php
14
100.0
src/Identifier/CompositeIdentifierParser.php
15
100.0
src/DataProvider/ChainItemDataProvider.php
15
100.0
src/Test/DoctrineMongoDbOdmSetup.php
16
100.0
src/Annotation/ApiFilter.php
16
100.0
src/Bridge/Elasticsearch/Serializer/NameConverter/InnerFieldsNameConverter.php
16
100.0
src/Bridge/Symfony/Bundle/DependencyInjection/Compiler/MetadataAwareNameConverterPass.php
16
100.0
src/Metadata/Property/Factory/AnnotationPropertyMetadataFactory.php
16
100.0
src/Util/IriHelper.php
20
100.0
src/Bridge/Doctrine/Orm/Util/QueryJoinParser.php
20
100.0
src/Bridge/Elasticsearch/Metadata/Document/DocumentMetadata.php
20
100.0
src/Bridge/Symfony/Bundle/DependencyInjection/Compiler/ElasticsearchClientPass.php
20
100.0
src/JsonSchema/Command/JsonSchemaGenerateCommand.php
22
100.0
src/Bridge/Doctrine/Orm/AbstractPaginator.php
22
100.0
src/Bridge/Doctrine/Orm/Filter/BooleanFilter.php
22
100.0
src/Bridge/Elasticsearch/DataProvider/Extension/AbstractFilterExtension.php
23
100.0
src/Bridge/Doctrine/Orm/CollectionDataProvider.php
23
100.0
src/Metadata/Property/Factory/ExtractorPropertyMetadataFactory.php
27
100.0
src/Bridge/Elasticsearch/Metadata/Document/Factory/CachedDocumentMetadataFactory.php
27
100.0
src/Bridge/Elasticsearch/Metadata/Document/Factory/ConfiguredDocumentMetadataFactory.php
27
100.0
src/Bridge/Elasticsearch/Serializer/ItemNormalizer.php
27
100.0
src/Bridge/Symfony/Routing/OperationMethodResolver.php
28
100.0
src/Bridge/Doctrine/Orm/Filter/AbstractFilter.php
28
100.0
src/Bridge/Doctrine/Orm/PropertyHelperTrait.php
28
100.0
src/Bridge/Doctrine/Orm/Util/EagerLoadingTrait.php
29
100.0
src/Bridge/Doctrine/Orm/Extension/FilterExtension.php
30
100.0
src/Bridge/Elasticsearch/Metadata/Document/Factory/AttributeDocumentMetadataFactory.php
33
100.0
src/Bridge/Elasticsearch/Metadata/Document/Factory/CatDocumentMetadataFactory.php
34
100.0
src/Bridge/Symfony/Bundle/Test/ApiTestCase.php
35
100.0
src/Bridge/Doctrine/EventListener/WriteListener.php
35
100.0
src/Bridge/Doctrine/Orm/Metadata/Property/DoctrineOrmPropertyMetadataFactory.php
35
100.0
src/Bridge/Elasticsearch/Util/FieldDatatypeTrait.php
36
100.0
src/Bridge/Doctrine/Orm/Extension/OrderExtension.php
37
100.0
src/Bridge/Doctrine/Orm/Filter/NumericFilter.php
37
100.0
src/Bridge/Symfony/Bundle/DependencyInjection/Compiler/AnnotationFilterPass.php
37
100.0
src/Bridge/Symfony/Validator/EventListener/ValidateListener.php
39
100.0
src/Bridge/Symfony/Bundle/Test/Constraint/MatchesJsonSchema.php
39
100.0
src/Test/DoctrineOrmFilterTestCase.php
41
100.0
src/Bridge/Symfony/Bundle/Test/Constraint/ArraySubset.php
42
100.0
src/Bridge/Symfony/Bundle/Test/BrowserKitAssertionsTrait.php
43
100.0
src/Bridge/Elasticsearch/DataProvider/Extension/SortExtension.php
44
100.0
src/Bridge/Symfony/Bundle/DataCollector/RequestDataCollector.php
45
100.0
src/Metadata/Property/Factory/AnnotationPropertyNameCollectionFactory.php
45
100.0
src/Swagger/Serializer/DocumentationNormalizer.php
46
100.0
src/Api/FormatsProvider.php
47
100.0
src/Bridge/Elasticsearch/DataProvider/ItemDataProvider.php
48
100.0
src/Bridge/Doctrine/Orm/ItemDataProvider.php
48
100.0
src/Bridge/Elasticsearch/DataProvider/Filter/OrderFilter.php
50
100.0
src/Bridge/Elasticsearch/DataProvider/Paginator.php
51
100.0
src/Bridge/Doctrine/Orm/Filter/OrderFilter.php
54
100.0
src/Bridge/Elasticsearch/DataProvider/CollectionDataProvider.php
54
100.0
src/Bridge/Symfony/Bundle/Test/ApiTestAssertionsTrait.php
57
100.0
src/Bridge/Elasticsearch/DataProvider/Filter/AbstractFilter.php
80
100.0
src/Bridge/Symfony/Bundle/Test/Client.php
81
100.0
src/Bridge/Doctrine/EventListener/PurgeHttpCacheListener.php
81
100.0
src/Bridge/Symfony/Bundle/Test/Response.php
83
100.0
src/Bridge/Doctrine/Orm/Filter/RangeFilter.php
85
100.0
src/Metadata/Extractor/XmlExtractor.php
87
100.0
src/Bridge/Doctrine/EventListener/PublishMercureUpdatesListener.php
88
100.0
src/Bridge/Doctrine/Orm/Extension/FilterEagerLoadingExtension.php
90
100.0
src/Bridge/Elasticsearch/DataProvider/Filter/AbstractSearchFilter.php
101
100.0
src/Bridge/Doctrine/Orm/Filter/ExistsFilter.php
101
100.0
src/Bridge/Doctrine/Orm/SubresourceDataProvider.php
103
100.0
src/Bridge/Doctrine/Orm/Filter/DateFilter.php
104
100.0
src/Bridge/Doctrine/Orm/Util/QueryChecker.php
110
100.0
src/Bridge/Doctrine/Orm/Util/QueryBuilderHelper.php
113
100.0
src/Bridge/NelmioApiDoc/Extractor/AnnotationsProvider/ApiPlatformProvider.php
128
100.0
src/Bridge/NelmioApiDoc/Parser/ApiPlatformParser.php
150
100.0
src/Bridge/Doctrine/Orm/Filter/SearchFilter.php
161
100.0
src/Bridge/Doctrine/Orm/Extension/EagerLoadingExtension.php
200
100.0
src/Bridge/Doctrine/Orm/Extension/PaginationExtension.php
395
100.0
src/Bridge/Symfony/Bundle/DependencyInjection/Configuration.php
Jobs
ID Job ID Ran Files Coverage
1 #24945.1 27 Apr 2020 11:05AM UTC 0
49.45
Source Files on build #24945
  • Tree
  • List 419
  • Changed 308
  • Source Changed 0
  • Coverage Changed 308
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 3640ad20 on github
  • Prev Build on 3529/merge
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

© 2025 Coveralls, Inc