По соображениям безопасности я должен разделить один проект на подразделения (клиент, администратор, ...) и развернуть их на разных веб-серверах. Эти подразделения имеют одну общую базу сценариев, но у каждого подразделения свои функции. В качестве IDE я использую PhpStorm.
Вопрос: как лучше всего организовать структуру и настройки проекта, чтобы общая основная часть была видна для индексации IDE во всех подразделениях проекта, но в то же время, поддерживается из одного проекта (возможно, автономного)?
В Java вы можете создавать файлы jar библиотеки для дальнейшего связывания в различных проектах. Но как это сделать в PHP?