EncodingFixer (detect only)
feature #361 EncodingFixer (detect only) (keradus)

This PR was squashed before being merged into the 0.5.x-dev branch (closes #361).

Discussion
----------

EncodingFixer (detect only)

Fixer (Detecter?) for PSR1 ¶2.2 rule:
PHP code MUST use only UTF-8 without BOM

Fixer requested in #133

Commits
-------

07819f8 EncodingFixer (detect only)
Tokens - extract common functionality
minor #360 Tokens - extract common functionality (keradus)

This PR was squashed before being merged into the 0.5.x-dev branch (closes #360).

Discussion
----------

Tokens - extract common functionality

Extract common functionality from classes uses token_get_all into new Tokens class, which extends \SplFixedArray.

In result Fixer classes are smaller, simpler and easier to maintenance.

Commits
-------

7bbc93d Tokens - extract common functionality
VisibilityFixerTest - few more test cases
minor #362 VisibilityFixerTest - few more test cases (keradus)

This PR was merged into the 0.5.x-dev branch.

Discussion
----------

VisibilityFixerTest - few more test cases

Test cases to satisfy #132 issue, to never let this issue come back ;)

Commits
-------

c6aebe7 VisibilityFixerTest - few more test cases
Tests\Fixer\* - standardize and and caching generating SplFileInfo in tests
minor #364 Tests\Fixer\* - standardize generating and caching SplFileInfo in tests. (keradus)

This PR was merged into the 0.5.x-dev branch.

Discussion
----------

Tests\Fixer\* - standardize generating and caching SplFileInfo in tests.

Standardize generating and caching SplFileInfo in tests.

Commits
-------

9d3071e Tests\Fixer\* - standardize and and caching generating SplFileInfo in tests
Lowercase native constants Fixer - fix #170 issue.
feature #365 Lowercase native constants Fixer - fix #170 issue. (keradus)

This PR was squashed before being merged into the 0.5.x-dev branch (closes #365).

Discussion
----------

Lowercase native constants Fixer - fix #170 issue.

Lowercase native constants Fixer - fix #170 issue.

Commits
-------

81e51cb Lowercase native constants Fixer - fix #170 issue.
Cast spacing fixer - fix for #108 and #125 issues.
feature #363 Cast spacing fixer - fix for #108 and #125 issues. (keradus)

This PR was squashed before being merged into the 0.5.x-dev branch (closes #363).

Discussion
----------

Cast spacing fixer - fix for #108 and #125 issues.

Extract spacing near cast keywords from ControlSpacesFixer and rewrite it to use tokenizer.
Extends utests as well.
Fix for #108 and #125 issues

Commits
-------

31dce5f Cast spacing fixer - fix for #108 and #125 issues.
Visibility fix for T_DOLLAR_OPEN_CURLY_BRACES. Fix for #366 point 2.
bug #369 Visibility fix for T_DOLLAR_OPEN_CURLY_BRACES. Fix for #366 point 2. (keradus)

This PR was squashed before being merged into the 0.5.x-dev branch (closes #369).

Discussion
----------

Visibility fix for T_DOLLAR_OPEN_CURLY_BRACES. Fix for #366 point 2.

Visibility fix for T_DOLLAR_OPEN_CURLY_BRACES. Fix for #366 point 2.

Commits
-------

d50aa74 Visibility fix for T_DOLLAR_OPEN_CURLY_BRACES. Fix for #366 point 2.
Visibility fix - leave untouched multiple property definition in one line. Fix for #366 point 1.
bug #368 Visibility fix - leave untouched multiple property definition in one line. Fix for #366 point 1. (keradus)

This PR was squashed before being merged into the 0.5.x-dev branch (closes #368).

Discussion
----------

Visibility fix - leave untouched multiple property definition in one line. Fix for #366 point 1.

Visibility fix - leave untouched multiple property definition in one line. Fix for #366 point 2.

Still need fixer for dividing property definition to multiple statements...

Commits
-------

501123f Visibility fix - leave untouched multiple property definition in one line. Fix for #366 point 1.
Lowercase native constants fix. Fix for #366 point 3.
bug #367 Lowercase native constants fix. Fix for #366 point 3. (keradus)

This PR was squashed before being merged into the 0.5.x-dev branch (closes #367).

Discussion
----------

Lowercase native constants fix. Fix for #366 point 3.

Lowercase native constants fix for #366 point 3.

Commits
-------

83f345f Lowercase native constants fix. Fix for #366 point 3.
VisibilityFixer - remove unused property
minor #370 VisibilityFixer - remove unused property (keradus)

This PR was merged into the 0.5.x-dev branch.

Discussion
----------

VisibilityFixer - remove unused property

Commits
-------

2859624 VisibilityFixer - remove unused property