Require phpunit.
Do not autowire parameters to synthetic services.
Do not autowire parameters to abstract services.
Do not autowire parameters to private services.
Do not autowire abstract and synthetic services.
Resolve factory classes when set as a parameter.
Do not autowire service to itself.
Do not throw exception when passing more parameters than defined in a class.
Do not expand null class / factory method values to prevent error when processing extending services.
tabs converted to spaces
php 5.3 compatibility
allow all numeric arguments