psr-2

    2热度

    2回答

    我在我的项目的根目录下创建了一个名为.gm_cs的文件,并且全局安装了php-cs-fixer。 在config文件中,以下 <?php $rules = array( '@PSR2' => true, 'combine_consecutive_unsets' => true, 'no_extra_consecutive_blank_lines' => array('

    3热度

    1回答

    我现在正在使用Laravel 5.1。 通过php artisan make:migration create_users_table --create=users命令生成的迁移类文件,会是这样: <?php use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; cl

    3热度

    2回答

    PSR-2 Coding Style Guide在制表符上选择4空格缩进。我一直认为制表符和空格只是一个偏好问题,我的这种印象似乎得到了PSR-2项目成员survey远不一致的事实的支持。然而,indenting部分提供了以下理由: 只使用空间,而不是与标签混和空间,有助于避免 问题的diff,补丁,历史和注解。使用 空格还可以很容易地插入 行间对齐的细纹子缩进。 我的两个疑点是: 是有关的dif

    3热度

    1回答

    我在一个专有项目上工作,这个项目使用了很多这种或那种形式的工厂。他们中的大多数不会按名称实例化类,但是,是否使用new self()或new static()来实例化取决于开发人员。 我意识到了这种差异,但是我很好奇,如果对于哪一种方法是“正确”的方式去解决迟滞静态绑定在技术上没有要求的话,我很好奇。例如,new static()经常在服务类中找到,几乎肯定不会被分类。这在抽象类中显然很重要,但是

    2热度

    1回答

    是否有一条规则可以在phpcs中使用,将连续空行的数量限制为例如3?我目前使用PSR2,根本没有考虑到这一点。

    2热度

    1回答

    根据PSR-2 能见度必须在约__construct所有属性和方法 但什么声明,它是特定的功能,我想知道是否应该也被标记当我们使用PSR时,默认为public?

    0热度

    2回答

    THIS链接建议/app目录包含所有配置,模板(.html.twig文件)和翻译,并且/src目录包含PHP代码。 但是,HERE我们可以看到,.css和.js文件是从/src/AppBundle/Resources/public目录加载的,而不是从/app/Resources/public目录加载的。最佳做法是什么?我应该如何处理这个问题,我应该在哪里保存所有模板,.js和.css文件?

    0热度

    1回答

    比方说,我想每个方法只使用someClass一次。这种风格是否兼容PSR? class Foo { public function myMethod($x) { // ... code ... $data = (new someClass())->getSomething($x); // ... code ... } }

    1热度

    1回答

    如果我们符合PSR-2标准,去了他们描述为多行参数: 参数列表可以跨越多行进行分割,每个 后续行缩进一次。这样做时, 列表中的第一项必须位于下一行,并且每 行必须只有一个参数。 当参数列表分成多行时,圆括号和左括号必须放在他们自己的 行上,并在它们之间有一个空格。 这是否意味着参数格式应为以下几点: return JsonResponse( Request::STATUS_OK,

    2热度

    1回答

    任何人都可以建议PSR标准文档中的哪个文档说明在类成员变量中的变量类型之后应该没有任何内容? 我用PHP CodeStyle Fixer通过执行以下操作:php-cs-fixer fix MyConsoleCommand.php ...它移除了文档块变量。我已经做了一段时间了,我相信这是正确的,符合标准。 任何人都可以确认吗? /** - * @var SiteManager $siteMa