Skip to content

Commit 4fb3c7a

Browse files
seriyf3ath
authored andcommitted
Add "@internal" annotation to attachTo() (#94)
1 parent 2338d0f commit 4fb3c7a

35 files changed

+40
-2
lines changed

examples/compound_doc.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
new SelfLink('http://example.com/comments/5'),
3535
new ToOne('author', new ResourceIdentifier('people', '2'))
3636
);
37+
3738
$comment12 = new ResourceObject(
3839
'comments',
3940
'12',

src/Attribute.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ public function __construct(string $name, $val)
2222

2323
/**
2424
* @param object $o
25+
* @internal
2526
*/
2627
public function attachTo($o): void
2728
{

src/EmptyRelationship.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ public function __construct(string $name, RelationshipMember $member, Relationsh
2323

2424
/**
2525
* @param object $o
26+
* @internal
2627
*/
2728
public function attachTo($o): void
2829
{

src/Error.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ public function __construct(ErrorMember ...$members)
2323

2424
/**
2525
* @param object $o
26+
* @internal
2627
*/
2728
public function attachTo($o): void
2829
{

src/Error/Code.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ public function __construct(string $code)
2121

2222
/**
2323
* @param object $o
24+
* @internal
2425
*/
2526
public function attachTo($o): void
2627
{

src/Error/Detail.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ public function __construct(string $detail)
2121

2222
/**
2323
* @param object $o
24+
* @internal
2425
*/
2526
public function attachTo($o): void
2627
{

src/Error/Id.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ public function __construct(string $id)
2121

2222
/**
2323
* @param object $o
24+
* @internal
2425
*/
2526
public function attachTo($o): void
2627
{

src/Error/SourceParameter.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ public function __construct(string $parameter)
2222

2323
/**
2424
* @param object $o
25+
* @internal
2526
*/
2627
public function attachTo($o): void
2728
{

src/Error/SourcePointer.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ public function __construct(string $pointer)
1919

2020
/**
2121
* @param object $o
22+
* @internal
2223
*/
2324
public function attachTo($o): void
2425
{

src/Error/Status.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ public function __construct(string $status)
2121

2222
/**
2323
* @param object $o
24+
* @internal
2425
*/
2526
public function attachTo($o): void
2627
{

src/Error/Title.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ public function __construct(string $title)
2222

2323
/**
2424
* @param object $o
25+
* @internal
2526
*/
2627
public function attachTo($o): void
2728
{

src/ErrorDocument.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,9 @@ final class ErrorDocument implements \JsonSerializable
1212
{
1313
private $obj;
1414

15-
public function __construct(Error $error, ErrorDocumentMember ...$members)
15+
public function __construct(ErrorDocumentMember ...$members)
1616
{
1717
$this->obj = (object) [];
18-
$error->attachTo($this->obj);
1918
foreach ($members as $member) {
2019
$member->attachTo($this->obj);
2120
}

src/Included.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ public function validateLinkage(PrimaryData $data): void
4040

4141
/**
4242
* @param object $o
43+
* @internal
4344
*/
4445
public function attachTo($o): void
4546
{

src/Internal/Attachable.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ interface Attachable
99
{
1010
/**
1111
* @param object $o
12+
* @internal
1213
*/
1314
public function attachTo($o): void;
1415
}

src/JsonApi.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ public function __construct(string $version = '1.0', Meta $meta = null)
2222

2323
/**
2424
* @param object $o
25+
* @internal
2526
*/
2627
public function attachTo($o): void
2728
{

src/Link/AboutLink.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ final class AboutLink implements ErrorMember
1212

1313
/**
1414
* @param object $o
15+
* @internal
1516
*/
1617
public function attachTo($o): void
1718
{

src/Link/FirstLink.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ final class FirstLink implements PaginationLink
1212

1313
/**
1414
* @param object $o
15+
* @internal
1516
*/
1617
public function attachTo($o): void
1718
{

src/Link/LastLink.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ final class LastLink implements PaginationLink
1212

1313
/**
1414
* @param object $o
15+
* @internal
1516
*/
1617
public function attachTo($o): void
1718
{

src/Link/NextLink.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ final class NextLink implements PaginationLink
1212

1313
/**
1414
* @param object $o
15+
* @internal
1516
*/
1617
public function attachTo($o): void
1718
{

src/Link/PrevLink.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ final class PrevLink implements PaginationLink
1212

1313
/**
1414
* @param object $o
15+
* @internal
1516
*/
1617
public function attachTo($o): void
1718
{

src/Link/RelatedLink.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ final class RelatedLink implements RelationshipMember
1212

1313
/**
1414
* @param object $o
15+
* @internal
1516
*/
1617
public function attachTo($o): void
1718
{

src/Link/SelfLink.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ final class SelfLink implements DataDocumentMember, ResourceMember, Relationship
1414

1515
/**
1616
* @param object $o
17+
* @internal
1718
*/
1819
public function attachTo($o): void
1920
{

src/Meta.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ public function __construct(string $key, $value)
2626
$this->value = $value;
2727
}
2828

29+
/**
30+
* @param object $o
31+
* @internal
32+
*/
2933
public function attachTo($o): void
3034
{
3135
child($o, 'meta')->{$this->key} = $this->value;

src/NullData.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ final class NullData implements PrimaryData
88
{
99
/**
1010
* @param object $o
11+
* @internal
1112
*/
1213
public function attachTo($o): void
1314
{

src/PaginatedCollection.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ public function __construct(Pagination $pagination, Collection $collection)
2424

2525
/**
2626
* @param object $o
27+
* @internal
2728
*/
2829
public function attachTo($o): void
2930
{

src/Pagination.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ public function __construct(PaginationLink ...$links)
2020

2121
/**
2222
* @param object $o
23+
* @internal
2324
*/
2425
public function attachTo($o): void
2526
{

src/ResourceCollection.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ public function __construct(ResourceObject ...$resources)
1919

2020
/**
2121
* @param object $o
22+
* @internal
2223
*/
2324
public function attachTo($o): void
2425
{

src/ResourceIdentifier.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ public function __construct(string $type, string $id, Meta $meta = null)
3535

3636
/**
3737
* @param object $o
38+
* @internal
3839
*/
3940
public function attachTo($o): void
4041
{
@@ -43,6 +44,7 @@ public function attachTo($o): void
4344

4445
/**
4546
* @param object $o
47+
* @internal
4648
*/
4749
public function attachToCollection($o): void
4850
{

src/ResourceIdentifierCollection.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ public function __construct(ResourceIdentifier ...$identifiers)
1919

2020
/**
2121
* @param object $o
22+
* @internal
2223
*/
2324
public function attachTo($o): void
2425
{

src/ResourceObject.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ public function registerIn(array &$registry): void
6161

6262
/**
6363
* @param object $o
64+
* @internal
6465
*/
6566
public function attachTo($o): void
6667
{
@@ -77,6 +78,7 @@ public function attachAsIncludedTo($o): void
7778

7879
/**
7980
* @param object $o
81+
* @internal
8082
*/
8183
public function attachToCollection($o): void
8284
{

src/ToMany.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ public function __construct(string $name, ResourceIdentifierCollection $collecti
2929

3030
/**
3131
* @param object $o
32+
* @internal
3233
*/
3334
public function attachTo($o): void
3435
{

src/ToNull.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ public function __construct(string $name, ToOneMember ...$members)
2323

2424
/**
2525
* @param object $o
26+
* @internal
2627
*/
2728
public function attachTo($o): void
2829
{

src/ToOne.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ public function __construct(string $name, ResourceIdentifier $identifier, ToOneM
2828

2929
/**
3030
* @param object $o
31+
* @internal
3132
*/
3233
public function attachTo($o): void
3334
{

test/CompoundDocumentTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ public function testOfficialDocsExample()
3939
new SelfLink('http://example.com/comments/5'),
4040
new ToOne('author', new ResourceIdentifier('people', '2'))
4141
);
42+
4243
$comment12 = new ResourceObject(
4344
'comments',
4445
'12',

test/benchmarks/compound10k.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
new SelfLink('http://example.com/comments/5'),
5050
new ToOne('author', new ResourceIdentifier('people', '2'))
5151
);
52+
5253
$comment12 = new ResourceObject(
5354
'comments',
5455
'12',

0 commit comments

Comments
 (0)