FileGenerator::setUses() MUST can take arguments from FileGenerator::getUses()
ClassGenerator::fromReflection not generate class properties
Fix fluent interface
Remove useless lines
Add removeMethod method
Merge pull request #3867 from 3axap4eHko/issue#1

FileGenerator::setUses() MUST can take arguments from FileGenerator::getUses()
Merge pull request #3868 from 3axap4eHko/issue#2

ClassGenerator::fromReflection not generate class properties
We should pass the ClassGenerator instance value (instead of the boolean returned by instanceof) to the setClass method call. Added testCreateFromArrayWithClassInstance which directly addresses issue 4006, also added testCreateFromArrayWithClassFromArray since it was not there
Merge pull request #3964 from neeckeloo/fix-fluent-interface

Fix fluent interface
[#3964] CS fixes

- trailing whitespace
Merge pull request #3965 from neeckeloo/add-method-in-class-generator

Add removeMethod method in ClassGenerator
Merge pull request #4007 from righter/hotfix/4006

Pass ClassGenerator instance instead of boolean
Merge branch 'hotfix/4007' into develop

Forward port #4007