protected static function _generateParameters($method) { $params = []; foreach ($method->getParameters() as $num => $parameter) { $name = $parameter->getName(); $name = $name && $name !== '...' ? $name : 'param' . $num; $params[] = "\${$name}"; } return join(', ', $params); }