Documentation¶
Ссылки на сайт документации.
Каждое исключение библиотеки добавляет в текст ссылку на страницу
errors/<slug> с объяснением причины и способом исправления.
Сайт один, на русском, поэтому ссылка не зависит от locale.
Наличие страницы для каждого исключения проверяет ArchitectureTest.
throw new InvalidTopicPattern(sprintf(
'Не закрыта фигурная скобка в шаблоне "%s". См. %s',
$pattern,
Documentation::errorUrl('invalid-topic-pattern'),
));
- Full name:
\Selyusize\EventsRouter\Documentation - This class is marked as final and can't be subclassed
- This class is a Final class
Constants¶
| Constant | Visibility | Type | Value |
|---|---|---|---|
BASE_URL |
public | 'https://selyusize.github.io/events-router/' |
Methods¶
errorUrl¶
Ссылка на страницу с описанием ошибки.
- This method is static. Parameters:
| Parameter | Type | Description |
|---|---|---|
$slug |
non-empty-string | имя страницы в docs/errors/ без расширения, в kebab-case |