Skip to content

Commit b7977d3

Browse files
committed
allow array callback format with non-static methods
1 parent 7594267 commit b7977d3

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/Illuminate/Auth/Access/Gate.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,10 @@ public function has($ability)
126126
*/
127127
public function define($ability, $callback)
128128
{
129+
if (is_array($callback) && isset($callback[0]) && is_string($callback[0])) {
130+
$callback = $callback[0].'@'.$callback[1];
131+
}
132+
129133
if (is_callable($callback)) {
130134
$this->abilities[$ability] = $callback;
131135
} elseif (is_string($callback)) {

0 commit comments

Comments
 (0)