if (self::tokenIs($firstToken, self::T_STRING)) {
// second token is the object operator
if (self::tokenIs($firstToken, self::T_STRING)) {
// second token is the object operator
function ($var) use ($input) {
return AbstractMatcher::startsWith($input, $var) &&
// also check that we do not suggest invoking a super method(__construct, __wakeup, …)
function ($var) use ($input) {
return AbstractMatcher::startsWith($input, $var) &&
// also check that we do not suggest invoking a super method(__construct, __wakeup, …)