File tree Expand file tree Collapse file tree 8 files changed +55
-7
lines changed
Expand file tree Collapse file tree 8 files changed +55
-7
lines changed Original file line number Diff line number Diff line change 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+ }
Original file line number Diff line number Diff line change 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+ }
Original file line number Diff line number Diff 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 }
Original file line number Diff line number Diff line change 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}
Original file line number Diff line number Diff 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}
Original file line number Diff line number Diff line change 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+ }
Original file line number Diff line number Diff line change 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+ }
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ class: Git\Ref
22properties :
33 ref : string
44 url : string
5- author :
5+ object :
66 type : Git\Ref\Object_
77 annotations :
88 nested : Git\Ref\Object_
You can’t perform that action at this time.
0 commit comments