composer PSR-0 compat