StrictFixer - change priority
Tokens transformators
feature #553 Tokens transformators (keradus)

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

Discussion
----------

Tokens transformators

Proof of concept about transforming tokens (resolve #531).

- [X] add mechanism for support tokens transformation
- [X] add `CT_ARRAY_TYPEHINT` for `T_ARRAY` used as typehint (fix #542)
- [X] create `CT_CURLY_CLOSE` for `T_CURLY_OPEN`
- [X] create `CT_DOLLAR_CLOSE_CURLY_BRACES` for `T_DOLLAR_OPEN_CURLY_BRACES`

If merged then I'll create a Transformators for :
* create custom tokens for braces in syntax: `$this->{$foo}`

Commits
-------

5fdb0d7 Tokens transformators
minor #586 StrictFixer - change priority (keradus)

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

Discussion
----------

StrictFixer - change priority

Run StrictFixer after StandardizeNotEqualFixer

Commits
-------

4391e75 StrictFixer - change priority
change Token's interface
minor #585 change Token's interface (keradus)

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

Discussion
----------

change Token's interface

No more public props in Token class!

It is a first step if we want to do sth while accessing props.

Yes, I have my evil plan already :smiling_imp:

Btw some more `equals` in use ;)

Commits
-------

6e962e5 change Token's interface
Transformator/ClassConstant
bug #589 Transformator/ClassConstant (keradus)

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

Discussion
----------

Transformator/ClassConstant

Resolve #588
Fix #583

Commits
-------

6e986b7 Transformator/ClassConstant
do not put space between control and : (like `if:`)
bug #593 do not put space between control and : (like `if:`) (keradus)

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

Discussion
----------

do not put space between control and : (like `if:`)

fix #590

Commits
-------

c63f58f do not put space between control and : (like `if:`)
add FileCacheManager
feature #564 add FileCacheManager (keradus)

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

Discussion
----------

add FileCacheManager

Add support for caching information about state of fixing files.
Cache is supported only for phar version and version installed via composer.

 File will be processed by PHP CS Fixer only if any of the following conditions is fulfilled:
 * cache is not available,
 * fixer version changed,
 * file is new,
 * file changed.

Commits
-------

9015dc0 add FileCacheManager
Show progress during fixing