@@ -90,7 +90,7 @@ discard block |
||
90 | 90 | /** |
91 | 91 | * Get the observable ability names. |
92 | 92 | * |
93 | - * @return array |
|
93 | + * @return string[] |
|
94 | 94 | */ |
95 | 95 | public function getObservableAbilities() |
96 | 96 | { |
@@ -103,6 +103,10 @@ discard block |
||
103 | 103 | ); |
104 | 104 | } |
105 | 105 | |
106 | + /** |
|
107 | + * @param string $ability |
|
108 | + * @param string $callback |
|
109 | + */ |
|
106 | 110 | public function registerAbility($ability, $callback) |
107 | 111 | { |
108 | 112 | $this->abilities->put($ability, $this->makeAbilityCallback($callback)); |
@@ -124,7 +128,7 @@ discard block |
||
124 | 128 | /** |
125 | 129 | * @param string $ability |
126 | 130 | * |
127 | - * @return mixed |
|
131 | + * @return boolean |
|
128 | 132 | */ |
129 | 133 | final public function can($ability) |
130 | 134 | { |