Deprecated: Function create_function() is deprecated in /home/worldhel/public_html/wp-content/plugins/codecolorer/lib/geshi.php on line 4698
Если вы начинаете новый проект (или уже имеете проект), который будет использовать один или несколько компонентов, самый простой способ интегрировать все это с помощью Composer. Composer достаточно умен, чтобы загружать нужные вам компоненты и заботиться об автозагрузке, чтобы вы могли сразу начать использовать библиотеки.
В этой статье вы ознакомитесь с использованием компонентов на примере The Finder Component, хотя это относится и к использованию любого компонента Symfony.
Использование компонента Finder
- Если вы создаете новый проект, создайте для него новый пустой каталог.
- Откройте терминал и используйте Composer, чтобы загрузить нужную библиотеку.
composer require symfony/finder
Установите Composer, если у вас его еще нет в вашей системе. В зависимости от того, как вы устанавливаете, вы можете получить файл composer.phar в вашем каталоге (локальная установка composer). В этом случае в вашей командной строке будет:
php composer.phar require symfony/finder
3. Начинайте писать свой код!
После того, как Composer загрузил компонент (ы), все, что вам нужно сделать, это подключить файл vendor/autoload.php, созданный Composer. Этот файл заботится об автозагрузке всех библиотек, чтобы вы могли использовать их немедленно:
1 2 3 4 5 6 7 8 9 10 11 12 | // File example: src/script.php // обновите путь до каталогка "vendor/" // относительно этого файла require_once __DIR__.'/../vendor/autoload.php'; use Symfony\Component\Finder\Finder; $finder = new Finder(); $finder->in('../data/'); // ... |
Что дальше?
Теперь компонент установлен и автоматически загружен. Прочтите документацию по конкретному компоненту, чтобы узнать больше о том, как его использовать.
И получайте удовольствие!