Thanks to Nikita Popov who wrote a marvellous PHP Parser and simplify the job of PHP Reflect v2.
Laurent Laville has written all remaining architecture.