Перейти к содержанию

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

Ссылка на страницу с описанием ошибки.

public static errorUrl(non-empty-string $slug): non-empty-string
  • This method is static. Parameters:
Parameter Type Description
$slug non-empty-string имя страницы в docs/errors/ без расширения, в kebab-case