Загрузка имен с помощью композитора / PSR [дубликат]

Выше API 25 вы можете использовать setSelectedItemId (menu_item_id), но в соответствии с API 25 вы должны сделать по-другому, пользовательское меню, чтобы получить дескриптор, а затем setChecked to Checked specific item

20
задан Mark Fox 30 April 2013 в 05:14
поделиться

1 ответ

Композитор не обрабатывает эти файлы каким-либо особым образом. Автор пакета в этом случае использовал это как своего рода соглашение для хранения функций, которые, как кажется.

Файлы необходимы Composer, потому что они определены как «файлы» autoload в composer.json , а не из-за черной магии на имена файлов.

17
ответ дан Yoav Kadosh 23 August 2018 в 00:38
поделиться
  • 1
    Ahhhhh. Спасибо, это помогает! Re: лучшие практики, это приемлемая практика для пакетов Composer, для экспорта элементов, не основанных на классе? Я предполагаю, что с тех пор, как они были заменены, это безопасная практика. – Mark Fox 29 April 2013 в 21:59
  • 2
    @MarkFox: Что вы подразумеваете под "export & quot; в точку? И что представляет собой элемент, не основанный на классе »? Пожалуйста, дополните. Что касается лучших практик: их нет, это то, что Composer предлагает по умолчанию, даже если вы этого не знали, и любые варианты, с которыми эта функция поставляется, - это лучшая практика в том смысле, что они работают и что они поддерживаются: getcomposer.org/doc/01-basic-usage.md – M8R-1jmw5r 30 April 2013 в 00:00
  • 3
    Значение для экспорта доступно. Я заимствовал слово, возможно, неправильно. В пакете, указанном в моем вопросе (crunch / regular-epxressions), файлы, которым предшествуют символы подчеркивания (по-видимому, авторское соглашение?), Не содержат классов, но содержат константы и функции с именами. Это был аккуратный подход, который мне нравится, потому что он избегал создания класса, полностью состоящего из статических элементов, вместо этого используя псевдоним пространства имен для краткости. Понятно, если вы возьмете пакет, я думаю. Надеюсь, вы понимаете, что я имею в виду под export сейчас. – Mark Fox 30 April 2013 в 00:44
  • 4
    @MarkFox это определенно приемлемо, но если это функции, которые редко используются, я бы рекомендовал обертывание в классе, чтобы он мог автоматически загружаться, а не требовать принудительного выполнения при каждом запросе. – Seldaek 30 April 2013 в 08:35
  • 5
    Люди все еще используют классы в 2017 году? – Josh Habdas 22 May 2017 в 12:10
Другие вопросы по тегам:

Похожие вопросы: