У меня есть код, который выглядит так:
function processRequest() {
// get the verb
$method = strtolower($_SERVER['REQUEST_METHOD']);
switch ($method) {
case 'get':
handleGet();
break;
case 'post':
handlePost();
// $data = $_POST;
break;
case 'delete':
handleDelete();
break;
case 'options':
header('Allow: GET, POST, DELETE, OPTIONS');
break;
default:
header('HTTP/1.1 405 Method Not Allowed');
break;
}
}
PHP CodeSniffer жалуется на отступы этих операторов case. В emacs с flymake это выглядит так:
Сообщение:
error - Неправильный отступ строки; ожидаемо 2 пробела, найдено 4 (PEAR.WhiteSpace.ScopeIndent.Incorrect)
Очевидно, CodeSniffer хочет, чтобы операторы case имели МЕНЬШИЙ отступ, чем они есть.
Как я могу указать CodeSniffer, чтобы мои операторы case имели отступы, как я хочу. Или лучше обеспечить, чтобы мои операторы case имели такой отступ?