Skip to content

Commit bf9e0d4

Browse files
committed
Tweak cs fixer config
1 parent e8d5f87 commit bf9e0d4

File tree

5 files changed

+13
-8
lines changed

5 files changed

+13
-8
lines changed

.php-cs-fixer.dist.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,12 @@
158158
'method_private_static',
159159
],
160160
],
161-
'ordered_imports' => true,
161+
// Group and order use-statements by type: classes/interfaces/traits, then functions, then constants
162+
'ordered_imports' => [
163+
'imports_order' => ['class', 'function', 'const'],
164+
// keep alphabetical ordering within each group (default)
165+
'sort_algorithm' => 'alpha',
166+
],
162167
'phpdoc_add_missing_param_annotation' => true,
163168
'phpdoc_align' => true,
164169
'phpdoc_annotation_without_dot' => true,

src/TokenCollection.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33

44
use ArrayAccess;
55
use ArrayIterator;
6-
use function count;
76
use Countable;
7+
use Iterator;
8+
use IteratorAggregate;
9+
use function count;
810
use function get_class;
911
use function gettype;
1012
use function is_int;
11-
use Iterator;
12-
use IteratorAggregate;
1313
use function sprintf;
1414

1515
/**

src/XMLSerializer.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
<?php declare(strict_types = 1);
22
namespace TheSeer\Tokenizer;
33

4-
use function count;
54
use DOMDocument;
5+
use XMLWriter;
6+
use function count;
67
use const ENT_DISALLOWED;
78
use const ENT_NOQUOTES;
89
use const ENT_XML1;
9-
use XMLWriter;
1010

1111
class XMLSerializer {
1212
/** @var NamespaceUri */

tests/TokenizerTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<?php declare(strict_types = 1);
22
namespace TheSeer\Tokenizer;
33

4-
use function file_get_contents;
54
use PHPUnit\Framework\TestCase;
5+
use function file_get_contents;
66

77
/**
88
* @covers \TheSeer\Tokenizer\Tokenizer

tests/XMLSerializerTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
namespace TheSeer\Tokenizer;
33

44
use DOMDocument;
5-
use function file_get_contents;
65
use PHPUnit\Framework\TestCase;
76
use XMLWriter;
7+
use function file_get_contents;
88

99
/**
1010
* @covers \TheSeer\Tokenizer\XMLSerializer

0 commit comments

Comments
 (0)