unfunco / phpspec-sort-use-statements

此包已被废弃,不再维护。没有建议的替代包。

PhpSpec 扩展,用于对生成的文件中的 use 语句进行排序。

0.1.1 2018-07-20 19:18 UTC

This package is not auto-updated.

Last update: 2020-01-19 01:34:44 UTC


README

  1. 您是否正在处理一个命名空间以 Q、R、S、T、U、V、W、X、Y 或 Z 开头的项目?
  2. 您是否喜欢将 use 语句按字母顺序排序?

如果您对这两个问题的回答都是肯定的,这就是您需要的 PhpSpec 扩展!

需求

安装及后续

使用 Composer,将此包作为开发依赖项要求

$ composer require --dev unfunco/phpspec-sort-use-statements

…并在您的 phpspec.yml 配置文件中添加以下内容以启用扩展。

extensions:
  Unfunco\PhpSpec\Extension\SortUseStatements: ~

按照常规生成规范。如果您正在使用自定义规范模板,可以在模板中添加 %use% 来插入排序后的 use 语句,例如在这个示例中

<?php

namespace %namespace%;

%use%

final class %name% extends ObjectBehavior
{
    function it_is_initializable()
    {
        $this->shouldHaveType(%subject_class%::class);
    }
}

许可

版权所有 © 2018 Daniel Morris
Apache License, Version 2.0 的条款下提供。