Добрый день. Есть проект, который разбит на следующие части common, frontend, backend. Как лучше организовать структуру папок, при которой можно будет повторно использовать Helper’ы, модули и т.д? Как это можно настроить? Хотелось бы получить что-то подобное:
Тесты каждой части лучше хранить отдельно. Т.е. frontend в frontend/tests и т.п.
Если будут общие хэлперы, то не важно где они будут находиттся, главное, чтобы они подхватывались автолоадером. Если вы указали имя хэлпера как \Common\Helper\Unit, то убедитесь, что Composer или внутренний Autoloader могут его вгрузить.