Skip to content

Commit a30e5f1

Browse files
committed
Corrected object property name
1 parent f97c370 commit a30e5f1

File tree

8 files changed

+55
-7
lines changed

8 files changed

+55
-7
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php declare(strict_types=1);
2+
3+
namespace ApiClients\Client\Github\Resource\Async\Git\Ref;
4+
5+
use ApiClients\Client\Github\Resource\Git\Ref\EmptyObject_ as BaseEmptyObject_;
6+
7+
class EmptyObject_ extends BaseEmptyObject_
8+
{
9+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<?php declare(strict_types=1);
2+
3+
namespace ApiClients\Client\Github\Resource\Async\Git\Ref;
4+
5+
use ApiClients\Client\Github\Resource\Git\Ref\Object_ as BaseObject_;
6+
7+
class Object_ extends BaseObject_
8+
{
9+
public function refresh(): Object_
10+
{
11+
throw new \Exception('TODO: create refresh method!');
12+
}
13+
}

src/Resource/Git/EmptyRef.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public function url(): string
2525
/**
2626
* @return Git\Ref\Object_
2727
*/
28-
public function author(): Git\Ref\Object_
28+
public function object(): Git\Ref\Object_
2929
{
3030
return null;
3131
}

src/Resource/Git/Ref.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
/**
1010
* @Nested(
11-
* author="Git\Ref\Object_"
11+
* object="Git\Ref\Object_"
1212
* )
1313
* @EmptyResource("Git\EmptyRef")
1414
*/
@@ -27,7 +27,7 @@ abstract class Ref extends AbstractResource implements RefInterface
2727
/**
2828
* @var Git\Ref\Object_
2929
*/
30-
protected $author;
30+
protected $object;
3131

3232
/**
3333
* @return string
@@ -48,8 +48,8 @@ public function url(): string
4848
/**
4949
* @return Git\Ref\Object_
5050
*/
51-
public function author(): Git\Ref\Object_
51+
public function object(): Git\Ref\Object_
5252
{
53-
return $this->author;
53+
return $this->object;
5454
}
5555
}

src/Resource/Git/RefInterface.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,5 @@ public function url(): string;
2121
/**
2222
* @return Git\Ref\Object_
2323
*/
24-
public function author(): Git\Ref\Object_;
24+
public function object(): Git\Ref\Object_;
2525
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php declare(strict_types=1);
2+
3+
namespace ApiClients\Client\Github\Resource\Sync\Git\Ref;
4+
5+
use ApiClients\Client\Github\Resource\Git\Ref\EmptyObject_ as BaseEmptyObject_;
6+
7+
class EmptyObject_ extends BaseEmptyObject_
8+
{
9+
}

src/Resource/Sync/Git/Ref/Object_.php

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?php declare(strict_types=1);
2+
3+
namespace ApiClients\Client\Github\Resource\Sync\Git\Ref;
4+
5+
use ApiClients\Client\Github\Resource\Git\Ref\Object_ as BaseObject_;
6+
use ApiClients\Client\Github\Resource\Git\Ref\Object_Interface;
7+
use ApiClients\Foundation\Hydrator\CommandBus\Command\BuildAsyncFromSyncCommand;
8+
9+
class Object_ extends BaseObject_
10+
{
11+
public function refresh(): Object_
12+
{
13+
return $this->wait($this->handleCommand(new BuildAsyncFromSyncCommand(self::HYDRATE_CLASS, $this))->then(function (Object_Interface $object) {
14+
return $object->refresh();
15+
}));
16+
}
17+
}

yaml/git-ref.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ class: Git\Ref
22
properties:
33
ref: string
44
url: string
5-
author:
5+
object:
66
type: Git\Ref\Object_
77
annotations:
88
nested: Git\Ref\Object_

0 commit comments

Comments
 (0)