Иногда очевидные вещи бывают неочевидны. Или же из-за очевидности можно просто не обратить внимание на это. А потом, когда кто-то сталкивается с такой ситуацией, то понимает, что не знает ответа. Поэтому лучше сразу разобраться с этим.
В данной заметке я хочу обратить внимание на то, какая область видимости у $this внутри анонимной функции, объявленной в методе класса. Я даже приведу цитату из официального руководства.
Начиная с PHP 5.4.0, при объявлении в контексте класса, текущий класс будет автоматически связан с ним, делая $this доступным внутри функций класса.
Проще говоря внутри анонимной функции $this ссылается на класс, внутри которого объявлена эта функция. Поэтому не надо ничего особенного в них [функции] передавать.
Ну и как примечание, опять же из руководства:
Если вы не хотите автоматического связывания с текущим классом, используйте статические анонимные функции.