根据 PSR-12,以下代码示例的正确缩进是什么?
$object->method1(function () {
# do things
})
->method2(function () {
# do things
});
和
$object->method1(
$val1,
$val2,
... (long enough to require multiple lines)
)
->method2(
$val1,
$val2,
... (long enough to require multiple lines)
);
据我所知,他们是正确的......但它看起来很错误,就像method2
是一个孩子method1
。根据我的阅读,右括号method1
应该与左括号所在的行具有相同的缩进(没有缩进),并且method2
应该缩进。
我当然希望我误读了指南,但 IDE 格式化工具似乎也同意这一点。