Skip to content
This repository has been archived by the owner on May 31, 2019. It is now read-only.

unfunco/phpspec-sort-use-statements

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sorted use statements for PhpSpec

  1. Are you working on a project with a namespace beginning with Q, R, S, T, U, V, W, X, Y, or Z?
  2. Do you like your use statements sorted alphabetically?

If you answered yes to both of those questions, this is the PhpSpec extension for you!

Requirements

Installation and beyond

Using Composer, require this package as a development dependency:

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

…and enable the extension by adding the following to your phpspec.yml configuration.

extensions:
  Unfunco\PhpSpec\Extension\SortUseStatements: ~

Generate specifications as you normally would. If you are using a custom specification template, you can add %use% to your template to interpolate sorted use statements, as in this example:

<?php

namespace %namespace%;

%use%

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

License

Copyright © 2018 Daniel Morris
Made available under the terms of the Apache License, Version 2.0.

About

PhpSpec extension for automatically sorting use statements in generated specifications.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages