isAnonymous()) { if ($reflector->isStatic()) { // Static functions are bound without $this. $callback = $callback->bindTo(null, static::class); } else { // Non-static functions are bound to $this. $callback = $callback->bindTo($this, static::class); } } return $callback; } }