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
25
25
/**
26
26
* @return Git\Ref\Object_
27
27
*/
28
- public function author (): Git \Ref \Object_
28
+ public function object (): Git \Ref \Object_
29
29
{
30
30
return null ;
31
31
}
Original file line number Diff line number Diff line change 8
8
9
9
/**
10
10
* @Nested(
11
- * author ="Git\Ref\Object_"
11
+ * object ="Git\Ref\Object_"
12
12
* )
13
13
* @EmptyResource("Git\EmptyRef")
14
14
*/
@@ -27,7 +27,7 @@ abstract class Ref extends AbstractResource implements RefInterface
27
27
/**
28
28
* @var Git\Ref\Object_
29
29
*/
30
- protected $ author ;
30
+ protected $ object ;
31
31
32
32
/**
33
33
* @return string
@@ -48,8 +48,8 @@ public function url(): string
48
48
/**
49
49
* @return Git\Ref\Object_
50
50
*/
51
- public function author (): Git \Ref \Object_
51
+ public function object (): Git \Ref \Object_
52
52
{
53
- return $ this ->author ;
53
+ return $ this ->object ;
54
54
}
55
55
}
Original file line number Diff line number Diff line change @@ -21,5 +21,5 @@ public function url(): string;
21
21
/**
22
22
* @return Git\Ref\Object_
23
23
*/
24
- public function author (): Git \Ref \Object_ ;
24
+ public function object (): Git \Ref \Object_ ;
25
25
}
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
2
2
properties :
3
3
ref : string
4
4
url : string
5
- author :
5
+ object :
6
6
type : Git\Ref\Object_
7
7
annotations :
8
8
nested : Git\Ref\Object_
You can’t perform that action at this time.
0 commit comments