Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V3.0.0 #32

Open
wants to merge 17 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,5 @@
/ci_key*
/tests/_reports
.phpunit.result.cache
.phpunit.cache/*
/var
7 changes: 4 additions & 3 deletions .php_cs.dist → .php-cs-fixer.dist.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
->exclude('vendor')
->in(__DIR__);

return PhpCsFixer\Config::create()
return (new PhpCsFixer\Config())
->setRiskyAllowed(true)
->setUsingCache(false)
->setRules(
Expand All @@ -28,7 +28,7 @@
'dir_constant' => true,
'modernize_types_casting' => true,
'php_unit_construct' => true,
'psr4' => true,
'psr_autoloading' => true,
'final_internal_class' => true,
'php_unit_strict' => [
'assertions' => [
Expand All @@ -44,7 +44,7 @@
'date_time_immutable' => true,
'general_phpdoc_annotation_remove' => true,
'mb_str_functions' => true,
'no_multiline_whitespace_before_semicolons' => true,
'multiline_whitespace_before_semicolons' => false,
'no_php4_constructor' => true,
'no_superfluous_phpdoc_tags' => [
'allow_mixed' => true,
Expand All @@ -59,6 +59,7 @@
'concat_space' => [
'spacing' => 'one',
],
'php_unit_data_provider_static' => true,
]
)
->setFinder($finder);
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a:6:{s:9:"classesIn";a:1:{s:74:"Undabot\SymfonyJsonApi\Http\Service\EventSubscriber\ViewResponseSubscriber";a:6:{s:4:"name";s:22:"ViewResponseSubscriber";s:14:"namespacedName";s:74:"Undabot\SymfonyJsonApi\Http\Service\EventSubscriber\ViewResponseSubscriber";s:9:"namespace";s:51:"Undabot\SymfonyJsonApi\Http\Service\EventSubscriber";s:9:"startLine";i:24;s:7:"endLine";i:132;s:7:"methods";a:5:{s:11:"__construct";a:6:{s:10:"methodName";s:11:"__construct";s:9:"signature";s:100:"__construct(Undabot\JsonApi\Definition\Encoding\DocumentToPhpArrayEncoderInterface $documentEncoder)";s:10:"visibility";s:6:"public";s:9:"startLine";i:26;s:7:"endLine";i:26;s:3:"ccn";i:1;}s:19:"getSubscribedEvents";a:6:{s:10:"methodName";s:19:"getSubscribedEvents";s:9:"signature";s:28:"getSubscribedEvents(): array";s:10:"visibility";s:6:"public";s:9:"startLine";i:28;s:7:"endLine";i:33;s:3:"ccn";i:1;}s:9:"buildView";a:6:{s:10:"methodName";s:9:"buildView";s:9:"signature";s:68:"buildView(Symfony\Component\HttpKernel\Event\ViewEvent $event): void";s:10:"visibility";s:6:"public";s:9:"startLine";i:35;s:7:"endLine";i:111;s:3:"ccn";i:7;}s:12:"buildJsonApi";a:6:{s:10:"methodName";s:12:"buildJsonApi";s:9:"signature";s:67:"buildJsonApi(): Undabot\JsonApi\Definition\Model\Meta\MetaInterface";s:10:"visibility";s:7:"private";s:9:"startLine";i:113;s:7:"endLine";i:118;s:3:"ccn";i:1;}s:21:"buildDocumentResponse";a:6:{s:10:"methodName";s:21:"buildDocumentResponse";s:9:"signature";s:143:"buildDocumentResponse(Undabot\JsonApi\Implementation\Model\Document\Document $document, int $status): Symfony\Component\HttpFoundation\Response";s:10:"visibility";s:7:"private";s:9:"startLine";i:120;s:7:"endLine";i:131;s:3:"ccn";i:2;}}}}s:8:"traitsIn";a:0:{}s:11:"functionsIn";a:0:{}s:14:"linesOfCodeFor";a:3:{s:11:"linesOfCode";i:133;s:18:"commentLinesOfCode";i:0;s:21:"nonCommentLinesOfCode";i:133;}s:15:"ignoredLinesFor";a:1:{i:0;i:24;}s:17:"executableLinesIn";a:73:{i:26;i:1;i:30;i:2;i:31;i:2;i:32;i:2;i:37;i:3;i:39;i:4;i:40;i:5;i:41;i:5;i:42;i:5;i:43;i:5;i:44;i:5;i:45;i:5;i:46;i:5;i:47;i:5;i:49;i:6;i:50;i:7;i:53;i:8;i:54;i:9;i:55;i:9;i:56;i:9;i:57;i:9;i:58;i:9;i:59;i:9;i:60;i:9;i:61;i:9;i:63;i:10;i:64;i:11;i:67;i:12;i:68;i:13;i:69;i:13;i:70;i:13;i:71;i:13;i:72;i:13;i:73;i:13;i:74;i:13;i:75;i:13;i:77;i:14;i:78;i:15;i:81;i:16;i:82;i:17;i:83;i:17;i:84;i:17;i:85;i:17;i:86;i:17;i:87;i:17;i:88;i:17;i:89;i:18;i:92;i:19;i:93;i:20;i:94;i:20;i:95;i:20;i:96;i:20;i:97;i:20;i:98;i:20;i:99;i:20;i:100;i:20;i:102;i:21;i:103;i:22;i:106;i:23;i:107;i:24;i:108;i:25;i:109;i:26;i:115;i:27;i:116;i:27;i:117;i:27;i:122;i:29;i:124;i:30;i:125;i:30;i:126;i:30;i:127;i:30;i:128;i:30;i:129;i:30;i:130;i:30;}}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a:6:{s:9:"classesIn";a:1:{s:56:"Undabot\SymfonyJsonApi\Model\Collection\UniqueCollection";a:6:{s:4:"name";s:16:"UniqueCollection";s:14:"namespacedName";s:56:"Undabot\SymfonyJsonApi\Model\Collection\UniqueCollection";s:9:"namespace";s:39:"Undabot\SymfonyJsonApi\Model\Collection";s:9:"startLine";i:11;s:7:"endLine";i:58;s:7:"methods";a:6:{s:11:"__construct";a:6:{s:10:"methodName";s:11:"__construct";s:9:"signature";s:25:"__construct(array $items)";s:10:"visibility";s:6:"public";s:9:"startLine";i:19;s:7:"endLine";i:24;s:3:"ccn";i:2;}s:9:"addObject";a:6:{s:10:"methodName";s:9:"addObject";s:9:"signature";s:31:"addObject(object $entity): void";s:10:"visibility";s:6:"public";s:9:"startLine";i:26;s:7:"endLine";i:32;s:3:"ccn";i:2;}s:10:"addObjects";a:6:{s:10:"methodName";s:10:"addObjects";s:9:"signature";s:33:"addObjects(array $entities): void";s:10:"visibility";s:6:"public";s:9:"startLine";i:37;s:7:"endLine";i:42;s:3:"ccn";i:2;}s:8:"getItems";a:6:{s:10:"methodName";s:8:"getItems";s:9:"signature";s:17:"getItems(): array";s:10:"visibility";s:6:"public";s:9:"startLine";i:44;s:7:"endLine";i:47;s:3:"ccn";i:1;}s:5:"count";a:6:{s:10:"methodName";s:5:"count";s:9:"signature";s:12:"count(): int";s:10:"visibility";s:6:"public";s:9:"startLine";i:49;s:7:"endLine";i:52;s:3:"ccn";i:1;}s:11:"getIterator";a:6:{s:10:"methodName";s:11:"getIterator";s:9:"signature";s:28:"getIterator(): ArrayIterator";s:10:"visibility";s:6:"public";s:9:"startLine";i:54;s:7:"endLine";i:57;s:3:"ccn";i:1;}}}}s:8:"traitsIn";a:0:{}s:11:"functionsIn";a:0:{}s:14:"linesOfCodeFor";a:3:{s:11:"linesOfCode";i:59;s:18:"commentLinesOfCode";i:11;s:21:"nonCommentLinesOfCode";i:48;}s:15:"ignoredLinesFor";a:1:{i:0;i:11;}s:17:"executableLinesIn";a:10:{i:21;i:3;i:22;i:4;i:28;i:5;i:29;i:6;i:30;i:7;i:39;i:8;i:40;i:9;i:46;i:10;i:51;i:11;i:56;i:12;}}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a:6:{s:9:"classesIn";a:1:{s:77:"Undabot\SymfonyJsonApi\Bridge\OpenApi\Exception\ResourceApiEndpointsException";a:6:{s:4:"name";s:29:"ResourceApiEndpointsException";s:14:"namespacedName";s:77:"Undabot\SymfonyJsonApi\Bridge\OpenApi\Exception\ResourceApiEndpointsException";s:9:"namespace";s:47:"Undabot\SymfonyJsonApi\Bridge\OpenApi\Exception";s:9:"startLine";i:7;s:7:"endLine";i:18;s:7:"methods";a:2:{s:20:"collectionNotEnabled";a:6:{s:10:"methodName";s:20:"collectionNotEnabled";s:9:"signature";s:28:"collectionNotEnabled(): self";s:10:"visibility";s:6:"public";s:9:"startLine";i:9;s:7:"endLine";i:12;s:3:"ccn";i:1;}s:16:"singleNotEnabled";a:6:{s:10:"methodName";s:16:"singleNotEnabled";s:9:"signature";s:24:"singleNotEnabled(): self";s:10:"visibility";s:6:"public";s:9:"startLine";i:14;s:7:"endLine";i:17;s:3:"ccn";i:1;}}}}s:8:"traitsIn";a:0:{}s:11:"functionsIn";a:0:{}s:14:"linesOfCodeFor";a:3:{s:11:"linesOfCode";i:19;s:18:"commentLinesOfCode";i:0;s:21:"nonCommentLinesOfCode";i:19;}s:15:"ignoredLinesFor";a:1:{i:0;i:7;}s:17:"executableLinesIn";a:2:{i:11;i:1;i:16;i:2;}}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a:6:{s:9:"classesIn";a:1:{s:71:"Undabot\SymfonyJsonApi\Bridge\OpenApi\Model\JsonApi\Schema\StringSchema";a:6:{s:4:"name";s:12:"StringSchema";s:14:"namespacedName";s:71:"Undabot\SymfonyJsonApi\Bridge\OpenApi\Model\JsonApi\Schema\StringSchema";s:9:"namespace";s:58:"Undabot\SymfonyJsonApi\Bridge\OpenApi\Model\JsonApi\Schema";s:9:"startLine";i:9;s:7:"endLine";i:47;s:7:"methods";a:2:{s:11:"__construct";a:6:{s:10:"methodName";s:11:"__construct";s:9:"signature";s:68:"__construct(?string $example, ?string $description, ?string $format)";s:10:"visibility";s:6:"public";s:9:"startLine";i:20;s:7:"endLine";i:25;s:3:"ccn";i:1;}s:9:"toOpenApi";a:6:{s:10:"methodName";s:9:"toOpenApi";s:9:"signature";s:18:"toOpenApi(): array";s:10:"visibility";s:6:"public";s:9:"startLine";i:27;s:7:"endLine";i:46;s:3:"ccn";i:4;}}}}s:8:"traitsIn";a:0:{}s:11:"functionsIn";a:0:{}s:14:"linesOfCodeFor";a:3:{s:11:"linesOfCode";i:48;s:18:"commentLinesOfCode";i:3;s:21:"nonCommentLinesOfCode";i:45;}s:15:"ignoredLinesFor";a:1:{i:0;i:9;}s:17:"executableLinesIn";a:13:{i:22;i:4;i:23;i:5;i:24;i:6;i:29;i:7;i:30;i:7;i:31;i:7;i:33;i:8;i:34;i:9;i:37;i:10;i:38;i:11;i:41;i:12;i:42;i:13;i:45;i:14;}}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a:6:{s:9:"classesIn";a:1:{s:88:"Undabot\SymfonyJsonApi\Model\Resource\Metadata\Exception\InvalidResourceMappingException";a:6:{s:4:"name";s:31:"InvalidResourceMappingException";s:14:"namespacedName";s:88:"Undabot\SymfonyJsonApi\Model\Resource\Metadata\Exception\InvalidResourceMappingException";s:9:"namespace";s:56:"Undabot\SymfonyJsonApi\Model\Resource\Metadata\Exception";s:9:"startLine";i:7;s:7:"endLine";i:7;s:7:"methods";a:0:{}}}s:8:"traitsIn";a:0:{}s:11:"functionsIn";a:0:{}s:14:"linesOfCodeFor";a:3:{s:11:"linesOfCode";i:8;s:18:"commentLinesOfCode";i:0;s:21:"nonCommentLinesOfCode";i:8;}s:15:"ignoredLinesFor";a:1:{i:0;i:7;}s:17:"executableLinesIn";a:0:{}}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a:6:{s:9:"classesIn";a:1:{s:80:"Undabot\SymfonyJsonApi\Bridge\OpenApi\Model\JsonApi\Schema\Resource\CreateSchema";a:6:{s:4:"name";s:12:"CreateSchema";s:14:"namespacedName";s:80:"Undabot\SymfonyJsonApi\Bridge\OpenApi\Model\JsonApi\Schema\Resource\CreateSchema";s:9:"namespace";s:67:"Undabot\SymfonyJsonApi\Bridge\OpenApi\Model\JsonApi\Schema\Resource";s:9:"startLine";i:12;s:7:"endLine";i:88;s:7:"methods";a:4:{s:11:"__construct";a:6:{s:10:"methodName";s:11:"__construct";s:9:"signature";s:74:"__construct(string $resourceType, array $attributes, array $relationships)";s:10:"visibility";s:6:"public";s:9:"startLine";i:27;s:7:"endLine";i:34;s:3:"ccn";i:1;}s:15:"getResourceType";a:6:{s:10:"methodName";s:15:"getResourceType";s:9:"signature";s:25:"getResourceType(): string";s:10:"visibility";s:6:"public";s:9:"startLine";i:36;s:7:"endLine";i:39;s:3:"ccn";i:1;}s:7:"getName";a:6:{s:10:"methodName";s:7:"getName";s:9:"signature";s:17:"getName(): string";s:10:"visibility";s:6:"public";s:9:"startLine";i:41;s:7:"endLine";i:44;s:3:"ccn";i:1;}s:9:"toOpenApi";a:6:{s:10:"methodName";s:9:"toOpenApi";s:9:"signature";s:18:"toOpenApi(): array";s:10:"visibility";s:6:"public";s:9:"startLine";i:46;s:7:"endLine";i:87;s:3:"ccn";i:6;}}}}s:8:"traitsIn";a:0:{}s:11:"functionsIn";a:0:{}s:14:"linesOfCodeFor";a:3:{s:11:"linesOfCode";i:89;s:18:"commentLinesOfCode";i:8;s:21:"nonCommentLinesOfCode";i:81;}s:15:"ignoredLinesFor";a:1:{i:0;i:12;}s:17:"executableLinesIn";a:33:{i:29;i:4;i:30;i:5;i:31;i:6;i:32;i:7;i:33;i:8;i:38;i:9;i:43;i:10;i:49;i:11;i:50;i:11;i:51;i:11;i:53;i:12;i:54;i:13;i:57;i:14;i:58;i:15;i:61;i:16;i:62;i:16;i:63;i:16;i:64;i:16;i:65;i:16;i:66;i:16;i:67;i:16;i:68;i:16;i:69;i:16;i:70;i:16;i:72;i:17;i:73;i:18;i:76;i:19;i:77;i:20;i:78;i:21;i:81;i:22;i:82;i:23;i:83;i:24;i:86;i:25;}}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a:6:{s:9:"classesIn";a:0:{}s:8:"traitsIn";a:0:{}s:11:"functionsIn";a:0:{}s:14:"linesOfCodeFor";a:3:{s:11:"linesOfCode";i:21;s:18:"commentLinesOfCode";i:6;s:21:"nonCommentLinesOfCode";i:15;}s:15:"ignoredLinesFor";a:1:{i:0;i:12;}s:17:"executableLinesIn";a:0:{}}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a:6:{s:9:"classesIn";a:1:{s:92:"Undabot\SymfonyJsonApi\Service\Pagination\Creator\OffsetBasedPaginationLinkParametersFactory";a:6:{s:4:"name";s:42:"OffsetBasedPaginationLinkParametersFactory";s:14:"namespacedName";s:92:"Undabot\SymfonyJsonApi\Service\Pagination\Creator\OffsetBasedPaginationLinkParametersFactory";s:9:"namespace";s:49:"Undabot\SymfonyJsonApi\Service\Pagination\Creator";s:9:"startLine";i:11;s:7:"endLine";i:23;s:7:"methods";a:1:{s:11:"createLinks";a:6:{s:10:"methodName";s:11:"createLinks";s:9:"signature";s:167:"createLinks(Undabot\JsonApi\Definition\Model\Request\Pagination\PaginationInterface $pagination, ?int $total): Undabot\SymfonyJsonApi\Model\Link\ResponsePaginationLink";s:10:"visibility";s:6:"public";s:9:"startLine";i:13;s:7:"endLine";i:22;s:3:"ccn";i:2;}}}}s:8:"traitsIn";a:0:{}s:11:"functionsIn";a:0:{}s:14:"linesOfCodeFor";a:3:{s:11:"linesOfCode";i:24;s:18:"commentLinesOfCode";i:0;s:21:"nonCommentLinesOfCode";i:24;}s:15:"ignoredLinesFor";a:1:{i:0;i:11;}s:17:"executableLinesIn";a:7:{i:15;i:1;i:16;i:1;i:17;i:1;i:18;i:1;i:19;i:1;i:20;i:1;i:21;i:1;}}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a:6:{s:9:"classesIn";a:1:{s:66:"Undabot\SymfonyJsonApi\Bridge\OpenApi\Service\ModelSchemaGenerator";a:6:{s:4:"name";s:20:"ModelSchemaGenerator";s:14:"namespacedName";s:66:"Undabot\SymfonyJsonApi\Bridge\OpenApi\Service\ModelSchemaGenerator";s:9:"namespace";s:45:"Undabot\SymfonyJsonApi\Bridge\OpenApi\Service";s:9:"startLine";i:7;s:7:"endLine";i:7;s:7:"methods";a:0:{}}}s:8:"traitsIn";a:0:{}s:11:"functionsIn";a:0:{}s:14:"linesOfCodeFor";a:3:{s:11:"linesOfCode";i:8;s:18:"commentLinesOfCode";i:0;s:21:"nonCommentLinesOfCode";i:8;}s:15:"ignoredLinesFor";a:1:{i:0;i:7;}s:17:"executableLinesIn";a:0:{}}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a:6:{s:9:"classesIn";a:1:{s:64:"Undabot\SymfonyJsonApi\Http\Service\ModelEncoder\ApiModelEncoder";a:6:{s:4:"name";s:15:"ApiModelEncoder";s:14:"namespacedName";s:64:"Undabot\SymfonyJsonApi\Http\Service\ModelEncoder\ApiModelEncoder";s:9:"namespace";s:48:"Undabot\SymfonyJsonApi\Http\Service\ModelEncoder";s:9:"startLine";i:13;s:7:"endLine";i:61;s:7:"methods";a:3:{s:11:"__construct";a:6:{s:10:"methodName";s:11:"__construct";s:9:"signature";s:93:"__construct(Undabot\SymfonyJsonApi\Service\Resource\Factory\ResourceFactory $resourceFactory)";s:10:"visibility";s:6:"public";s:9:"startLine";i:18;s:7:"endLine";i:21;s:3:"ccn";i:1;}s:10:"encodeData";a:6:{s:10:"methodName";s:10:"encodeData";s:9:"signature";s:106:"encodeData($data, callable $modelTransformer): Undabot\JsonApi\Definition\Model\Resource\ResourceInterface";s:10:"visibility";s:6:"public";s:9:"startLine";i:32;s:7:"endLine";i:42;s:3:"ccn";i:1;}s:13:"encodeDataset";a:6:{s:10:"methodName";s:13:"encodeDataset";s:9:"signature";s:64:"encodeDataset(array $dataset, callable $modelTransformer): array";s:10:"visibility";s:6:"public";s:9:"startLine";i:52;s:7:"endLine";i:60;s:3:"ccn";i:1;}}}}s:8:"traitsIn";a:0:{}s:11:"functionsIn";a:0:{}s:14:"linesOfCodeFor";a:3:{s:11:"linesOfCode";i:62;s:18:"commentLinesOfCode";i:18;s:21:"nonCommentLinesOfCode";i:44;}s:15:"ignoredLinesFor";a:1:{i:0;i:13;}s:17:"executableLinesIn";a:14:{i:20;i:2;i:34;i:3;i:35;i:4;i:36;i:4;i:37;i:4;i:38;i:4;i:39;i:4;i:41;i:5;i:54;i:6;i:55;i:6;i:57;i:6;i:58;i:6;i:59;i:6;i:56;i:7;}}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a:6:{s:9:"classesIn";a:1:{s:72:"Undabot\SymfonyJsonApi\Bridge\OpenApi\Model\JsonApi\Schema\IntegerSchema";a:6:{s:4:"name";s:13:"IntegerSchema";s:14:"namespacedName";s:72:"Undabot\SymfonyJsonApi\Bridge\OpenApi\Model\JsonApi\Schema\IntegerSchema";s:9:"namespace";s:58:"Undabot\SymfonyJsonApi\Bridge\OpenApi\Model\JsonApi\Schema";s:9:"startLine";i:9;s:7:"endLine";i:39;s:7:"methods";a:2:{s:11:"__construct";a:6:{s:10:"methodName";s:11:"__construct";s:9:"signature";s:48:"__construct(?int $example, ?string $description)";s:10:"visibility";s:6:"public";s:9:"startLine";i:17;s:7:"endLine";i:21;s:3:"ccn";i:1;}s:9:"toOpenApi";a:6:{s:10:"methodName";s:9:"toOpenApi";s:9:"signature";s:18:"toOpenApi(): array";s:10:"visibility";s:6:"public";s:9:"startLine";i:23;s:7:"endLine";i:38;s:3:"ccn";i:3;}}}}s:8:"traitsIn";a:0:{}s:11:"functionsIn";a:0:{}s:14:"linesOfCodeFor";a:3:{s:11:"linesOfCode";i:40;s:18:"commentLinesOfCode";i:2;s:21:"nonCommentLinesOfCode";i:38;}s:15:"ignoredLinesFor";a:1:{i:0;i:9;}s:17:"executableLinesIn";a:10:{i:19;i:3;i:20;i:4;i:25;i:5;i:26;i:5;i:27;i:5;i:29;i:6;i:30;i:7;i:33;i:8;i:34;i:9;i:37;i:10;}}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a:6:{s:9:"classesIn";a:1:{s:67:"Undabot\SymfonyJsonApi\Model\Resource\Metadata\RelationshipMetadata";a:6:{s:4:"name";s:20:"RelationshipMetadata";s:14:"namespacedName";s:67:"Undabot\SymfonyJsonApi\Model\Resource\Metadata\RelationshipMetadata";s:9:"namespace";s:46:"Undabot\SymfonyJsonApi\Model\Resource\Metadata";s:9:"startLine";i:11;s:7:"endLine";i:84;s:7:"methods";a:7:{s:11:"__construct";a:6:{s:10:"methodName";s:11:"__construct";s:9:"signature";s:199:"__construct(string $name, string $relatedResourceType, string $propertyPath, array $constraints, bool $isToMany, Undabot\SymfonyJsonApi\Model\Resource\Annotation\Relationship $relationshipAnnotation)";s:10:"visibility";s:6:"public";s:9:"startLine";i:34;s:7:"endLine";i:50;s:3:"ccn";i:1;}s:7:"getName";a:6:{s:10:"methodName";s:7:"getName";s:9:"signature";s:17:"getName(): string";s:10:"visibility";s:6:"public";s:9:"startLine";i:52;s:7:"endLine";i:55;s:3:"ccn";i:1;}s:14:"getConstraints";a:6:{s:10:"methodName";s:14:"getConstraints";s:9:"signature";s:23:"getConstraints(): array";s:10:"visibility";s:6:"public";s:9:"startLine";i:60;s:7:"endLine";i:63;s:3:"ccn";i:1;}s:22:"getRelatedResourceType";a:6:{s:10:"methodName";s:22:"getRelatedResourceType";s:9:"signature";s:32:"getRelatedResourceType(): string";s:10:"visibility";s:6:"public";s:9:"startLine";i:65;s:7:"endLine";i:68;s:3:"ccn";i:1;}s:15:"getPropertyPath";a:6:{s:10:"methodName";s:15:"getPropertyPath";s:9:"signature";s:25:"getPropertyPath(): string";s:10:"visibility";s:6:"public";s:9:"startLine";i:70;s:7:"endLine";i:73;s:3:"ccn";i:1;}s:8:"isToMany";a:6:{s:10:"methodName";s:8:"isToMany";s:9:"signature";s:16:"isToMany(): bool";s:10:"visibility";s:6:"public";s:9:"startLine";i:75;s:7:"endLine";i:78;s:3:"ccn";i:1;}s:25:"getRelationshipAnnotation";a:6:{s:10:"methodName";s:25:"getRelationshipAnnotation";s:9:"signature";s:90:"getRelationshipAnnotation(): Undabot\SymfonyJsonApi\Model\Resource\Annotation\Relationship";s:10:"visibility";s:6:"public";s:9:"startLine";i:80;s:7:"endLine";i:83;s:3:"ccn";i:1;}}}}s:8:"traitsIn";a:0:{}s:11:"functionsIn";a:0:{}s:14:"linesOfCodeFor";a:3:{s:11:"linesOfCode";i:85;s:18:"commentLinesOfCode";i:12;s:21:"nonCommentLinesOfCode";i:73;}s:15:"ignoredLinesFor";a:1:{i:0;i:11;}s:17:"executableLinesIn";a:13:{i:42;i:7;i:44;i:8;i:45;i:9;i:46;i:10;i:47;i:11;i:48;i:12;i:49;i:13;i:54;i:14;i:62;i:15;i:67;i:16;i:72;i:17;i:77;i:18;i:82;i:19;}}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a:6:{s:9:"classesIn";a:1:{s:75:"Undabot\SymfonyJsonApi\Bridge\OpenApi\Model\JsonApi\Schema\SchemaCollection";a:6:{s:4:"name";s:16:"SchemaCollection";s:14:"namespacedName";s:75:"Undabot\SymfonyJsonApi\Bridge\OpenApi\Model\JsonApi\Schema\SchemaCollection";s:9:"namespace";s:58:"Undabot\SymfonyJsonApi\Bridge\OpenApi\Model\JsonApi\Schema";s:9:"startLine";i:10;s:7:"endLine";i:78;s:7:"methods";a:5:{s:3:"add";a:6:{s:10:"methodName";s:3:"add";s:9:"signature";s:138:"add(string $resourceClass, Undabot\SymfonyJsonApi\Bridge\OpenApi\Model\JsonApi\Schema\Resource\ResourceSchemaSet $resourceSchemaSet): void";s:10:"visibility";s:6:"public";s:9:"startLine";i:16;s:7:"endLine";i:24;s:3:"ccn";i:2;}s:6:"exists";a:6:{s:10:"methodName";s:6:"exists";s:9:"signature";s:35:"exists(string $resourceClass): bool";s:10:"visibility";s:6:"public";s:9:"startLine";i:26;s:7:"endLine";i:31;s:3:"ccn";i:1;}s:3:"get";a:6:{s:10:"methodName";s:3:"get";s:9:"signature";s:109:"get(string $className): Undabot\SymfonyJsonApi\Bridge\OpenApi\Model\JsonApi\Schema\Resource\ResourceSchemaSet";s:10:"visibility";s:6:"public";s:9:"startLine";i:33;s:7:"endLine";i:38;s:3:"ccn";i:1;}s:9:"toOpenApi";a:6:{s:10:"methodName";s:9:"toOpenApi";s:9:"signature";s:18:"toOpenApi(): array";s:10:"visibility";s:6:"public";s:9:"startLine";i:43;s:7:"endLine";i:67;s:3:"ccn";i:6;}s:18:"normalizeClassName";a:6:{s:10:"methodName";s:18:"normalizeClassName";s:9:"signature";s:45:"normalizeClassName(string $className): string";s:10:"visibility";s:7:"private";s:9:"startLine";i:69;s:7:"endLine";i:77;s:3:"ccn";i:2;}}}}s:8:"traitsIn";a:0:{}s:11:"functionsIn";a:0:{}s:14:"linesOfCodeFor";a:3:{s:11:"linesOfCode";i:79;s:18:"commentLinesOfCode";i:6;s:21:"nonCommentLinesOfCode";i:73;}s:15:"ignoredLinesFor";a:1:{i:0;i:10;}s:17:"executableLinesIn";a:23:{i:18;i:2;i:19;i:3;i:20;i:4;i:23;i:5;i:28;i:6;i:30;i:7;i:35;i:8;i:37;i:9;i:45;i:10;i:48;i:11;i:49;i:12;i:50;i:13;i:53;i:14;i:54;i:15;i:57;i:16;i:58;i:17;i:61;i:18;i:62;i:19;i:66;i:20;i:71;i:21;i:72;i:22;i:73;i:23;i:76;i:24;}}
Loading