我们将 php-cs-fixer 和 PHPCodeSniffer 工具用于我们的编码标准。当有不同的规则时,两者都可能发生冲突。我们能够得到一个平衡的结果,除了一个规则。PHP Code Sniffer 引发的警告:
phpcs: Opening parenthesis of a multi-line function call must be the last content on the line
phpcs: Closing parenthesis of a multi-line function call must be on a line by itself
这两个警告可能是由 PEAR.Functions.FunctionCallSignature 规则引起的。我们无法使用我们的 php-cs-fixer 自定义配置自动修复此问题:
所需结果的示例:
修复后:
$response = $this->client->post('users/authenticate', [
'form_params' => [
'email' => $email,
'password' => $password,
],
]);
预期输出:
$response = $this->client->post(
'users/authenticate',
[
'form_params' => [
'email' => $email,
'password' => $password,
],
]
);
有没有办法实现以前的输出?