One class per file Fixer (report only)
feature #356 One class per file Fixer (report only) (keradus)

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

Discussion
----------

One class per file Fixer (report only)

One class per file Fixer (report only).
As wishes in #135

Commits
-------

f78694c One class per file Fixer (report only)
fixed CS
fixed code for PHP 5.3
Object operator fixes
feature #359 Object operator fixes (keradus)

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

Discussion
----------

Object operator fixes

Trim not only spaces around ->, but tabs as well

Commits
-------

008bceb Object operator fixes
Visibility fixer
bug #358 Visibility fixer (keradus)

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

Discussion
----------

Visibility fixer

Entirely rewrite fixer to use tokens instead of regexp, what fixes several problems in generated fixed code, eg functions _after_ class definition (mentioned in #332). Extends utests as well.

Commits
-------

a8ed71b Visibility fixer
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.