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
plug failing test
fix cs and set right input and expectation
wip
reverting the additions to use order fixer to move them into another fixer
moving things to its own fixer
ran the fixer read command
tackling the problem by parts
clean up to see the big picture
set for optimistic approach at removing one line per pass
got stuck @keradus @sstok
set priority to be run before OrderedUseFixer
add test case modified and address some comments
added description for private method
add the guard for ordered calls for fixers