private function isGetMethod(\ReflectionMethod $method) { $methodLength = strlen($method->name); return !$method->isStatic() && ((0 === strpos($method->name, 'get') && 3 < $methodLength || 0 === strpos($method->name, 'is') && 2 < $methodLength) && 0 === $method->getNumberOfRequiredParameters()); }