Как устанавливать и использовать компоненты Symfony

Как устанавливать и использовать компоненты Symfony

Если вы начинаете новый проект (или уже имеете проект), который будет использовать один или более компонентов, наиболее простой способ интегрировать всё - с помощью Composer. Composer достаточно умён, чтобы скачать компонент(ы), который(е) вам нужны, и позаботиться об автозагрузке, чтобы вы могли начать использовать библиотеки незамедлительно.

Эта статья покажет вам, как использовать Компонент Finder, хотя это применимо к использованию любого компонента.

Использование компонента Поисковик

1. Если вы создаёте новый проект, создайте в нём новый пустой каталог.

2. Откройте терминал и используйте Composer, чтобы получить библиотеку.

1
$ composer require symfony/finder

Имя symfony/finder написано наверху документации для любого желаемого вами компонента.

Tip

Установите Composer, если у вас ещё нет его в системе. В зависимости от того, как вы установите его, у вас может появиться файл composer.phar в вашем каталоге. В этом случае - не волнуйтесь! Просто запустите php composer.phar require symfony/finder.

3. Напишите ваш код!

Как только Composer скачал все компонент(ы), всё, что вам нужно сделать, - включить файл vendor/autoload.php, который был сгенерирован Composer. Этот файл заботится об автозагрузке всех библиотек, чтобы вы могли использовать их сразу же:

1
2
3
4
5
6
7
8
9
10
11
12
// Пример файла: src/script.php

// обновите это до пути к каталогу "vendor/"
// относительно этого файла
require_once __DIR__.'/../vendor/autoload.php';

use Symfony\Component\Finder\Finder;

$finder = new Finder();
$finder->in('../data/');

// ...

Что теперь?

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

И повеселитесь!