Вопрос:
Нужно ли мне загружать все API Календаря Google?
Ответ:
Да. Вы делаете. Каждый класс в API имеет свои зависимости. Если вы удалите фрагменты кода, которые необходимы, ваше приложение потерпит неудачу.
Вы можете попробовать вручную "Tree-shake" библиотеки, так как PHP не имеет возможностей Tree-shake. , Вы также можете минимизировать библиотеку в надежде, что вывод будет достаточно маленьким для ваших нужд. В любом случае, я бы не слишком волновался, поскольку PHP не загружает классы в память, пока они не будут созданы. Это означает, что ваши неиспользуемые классы не будут влиять на сервер, они просто будут сидеть на жестком диске.