1

我正在使用 Doctrine 并在 PHP 中有这一行:

    $result = $entityManager->getRepository('Example\Entity\Users')->findOneBy(array(
        'address' => $address->getId(),
        'email' => $email->getEmail(),
        'type' => $type->getId(),
    ));

我想知道是否有任何代码标准用于设置具有多个调用的行。我浏览了 Symphony 和其他一些 PSR,但找不到任何特定的东西。

4

1 回答 1

1

PSR 目前没有指定它们。我通常在链接方法时采用 jQuery 方法,例如,每个链接都在自己的行上缩进。所以,以你的代码为例,我会做这样的事情:

$result = $entityManager
            ->getRepository('Example\Entity\Users')
            ->findOneBy(
                array(
                    'address' => $address->getId(),
                    'email'   => $email->getEmail(),
                    'type'    => $type->getId(),
                )
            );

但是话又说回来,有些人会觉得它难看,有些人不会:)它是 PHP,毕竟没有其他语言会产生如此多的混合意见 :)

于 2016-04-06T08:21:34.773 回答