Как сегментировать мой код в повторно используемые пакеты компоновщика в PHP? - PullRequest
0 голосов
/ 09 июня 2019

Я написал свои рамки.У него есть несколько жестко закодированных вещей, которые делают его тем, чем он является, и затем у него есть все эти модули, которые он просто принимает.Теперь я подумал, что было бы исключительным, если бы я мог повторно использовать некоторые из этих модулей вне моей платформы.

Даже если они подключены и работают, вам нужно скопировать папку в новыйпроект, а затем убедитесь, что зависимости модуля выполнены, потому что в вашем модуле вы можете полагаться на некоторые другие модули.

Но есть огромная, огромная проблема.Что если в одном и том же месте, скажем, на веб-сайте, две его стороны требуют моего RequiredPackage.Как мне убедиться, что если RequiredPackage уже установлен, у меня не возникнет проблем, когда мне нужно if( class_exists() ) для каждого отдельного файла?

Итак, короче говоря, я бы хотел бытьспособен в любой папке composer.json указать, что эта часть веб-сайта требует ReduiredPackage, но она не должна сталкиваться с проблемами "класс уже объявлен".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...