Я написал свои рамки.У него есть несколько жестко закодированных вещей, которые делают его тем, чем он является, и затем у него есть все эти модули, которые он просто принимает.Теперь я подумал, что было бы исключительным, если бы я мог повторно использовать некоторые из этих модулей вне моей платформы.
Даже если они подключены и работают, вам нужно скопировать папку в новыйпроект, а затем убедитесь, что зависимости модуля выполнены, потому что в вашем модуле вы можете полагаться на некоторые другие модули.
Но есть огромная, огромная проблема.Что если в одном и том же месте, скажем, на веб-сайте, две его стороны требуют моего RequiredPackage
.Как мне убедиться, что если RequiredPackage
уже установлен, у меня не возникнет проблем, когда мне нужно if( class_exists() )
для каждого отдельного файла?
Итак, короче говоря, я бы хотел бытьспособен в любой папке composer.json указать, что эта часть веб-сайта требует ReduiredPackage
, но она не должна сталкиваться с проблемами "класс уже объявлен".