Skip to content

[Bug] Не обработанный Exception при вызове $modx->services->get(...) #68

@createit-ru

Description

@createit-ru

Описание проблемы

Не обрабатывается исключение при вызове $modx->services->get(...).

$ms3 = $modx->services->get('ms3');
if ($ms3) {
    // код
}

Шаги воспроизведения

Например, если ms3 удален, а где-то в коде остался такой код - будет 500 ошибка.

Ожидаемое поведение

Вызов services->get() порождает Exception, нужно обрабатывать его, а не проверять результат выполнения функции.

https://github.com/modxcms/revolution/blob/3.x/core/src/Revolution/Services/Container.php#L30

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority: lowНизкий приоритет, когда будет время

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions