Гораздо уместней было бы опираться на неймспейсы, раз привязывается класс. Ну а привязку путей к неймспейсам оставить конфигам автолоадера, например как принято в composer.json...
Указывается папка с сущностями, а не конкретный класс
For me it does not work like this, for example mailer and view share views so each must have its root.
You can define ext root by adding '@vendor-name/package-name/root' => dirname(DIR) to $params['aliases'] in the package params.php that will be merged into app params
You can define ext root by adding '@vendor-name/package-name/root' => dirname(DIR) to $params['aliases'] in the package params.php that will be merged into app params
so if it can work it has to be the only root per package and I say this because I ran into that problem.