@@ -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 | { |