Size: a a a

2020 July 31

AM

Alexander Makarov in Yii Framework 3
Сергей Предводителев
Получается в Yii3-контейнере нельзя так задать класс, чтобы каждый раз новый экземпляр создавался?
Для этого есть отдельно фабрика.
источник

СП

Сергей Предводителев... in Yii Framework 3
Alexander Makarov
Для этого есть отдельно фабрика.
Где можно пример посомтреть?
источник

RM

Rustam Mamadaminov in Yii Framework 3
Сергей Предводителев
Где можно пример посомтреть?
источник

СП

Сергей Предводителев... in Yii Framework 3
Всё, осознал :)
По сути то что в Yii2 было в контейнере, теперь разделено на два пакет di и factory.

Спасибо!
источник

RT

Roman Tsurkanu in Yii Framework 3
Можно не использовать никакой пакет. Просто создай простую фабрику. Где надо - достань ее из контейнера и через нее создай нужный объект.
источник

СП

Сергей Предводителев... in Yii Framework 3
Да мне в целом хотелось понять что случилось и как работает
источник

АН

Александр Некрасов... in Yii Framework 3
а это нормально что symfony console  не ловит фатальные ошибки ?)
источник

АН

Александр Некрасов... in Yii Framework 3
@samdark при фатальной ошибки, не выводится ничего, запарился искать в чем проблема, https://github.com/symfony/console/blob/master/Application.php#L141 тут если заменить на Throwable, то все отрабатывает как надо, или в чем еще может быть проблема ?
источник

В

Виктор in Yii Framework 3
Александр Некрасов
@samdark при фатальной ошибки, не выводится ничего, запарился искать в чем проблема, https://github.com/symfony/console/blob/master/Application.php#L141 тут если заменить на Throwable, то все отрабатывает как надо, или в чем еще может быть проблема ?
Тоже с этим столкнулся) Надо погуглить на эту тему... Таки симфони уже не один год, и я отказываюсь верить, что этот вопрос никак не решили еще.
источник

АН

Александр Некрасов... in Yii Framework 3
Виктор
Тоже с этим столкнулся) Надо погуглить на эту тему... Таки симфони уже не один год, и я отказываюсь верить, что этот вопрос никак не решили еще.
ну не понятно, так задумано, или это баг..., fatal не отрабатывает, а yii глушит все что не словил симфони https://github.com/yiisoft/yii-console/blob/master/bin/yii#L68, и в итоге полдня потеряно на то чтоб понять что за ...
источник

В

Виктор in Yii Framework 3
Александр Некрасов
ну не понятно, так задумано, или это баг..., fatal не отрабатывает, а yii глушит все что не словил симфони https://github.com/yiisoft/yii-console/blob/master/bin/yii#L68, и в итоге полдня потеряно на то чтоб понять что за ...
там же нет catch
источник

АН

Александр Некрасов... in Yii Framework 3
Виктор
там же нет catch
нету, но если убрать try, то бросает ошибку, непонятное поведение
источник

В

Виктор in Yii Framework 3
надо бы перечитать документацию на try..catch
источник

АН

Александр Некрасов... in Yii Framework 3
Виктор
надо бы перечитать документацию на try..catch
может errorhandler какой-то не отрабатывает, так как в логах тоже 0
источник

В

Виктор in Yii Framework 3
Или наоборот, отрабатывает
источник

АН

Александр Некрасов... in Yii Framework 3
Виктор
Или наоборот, отрабатывает
возможно, но как ?)
источник

В

Виктор in Yii Framework 3
xDebug нам в помощь) Прямо сейчас не могу этим заняться. Может, позже.
источник

DS

Dmitriy S in Yii Framework 3
Александр Некрасов
может errorhandler какой-то не отрабатывает, так как в логах тоже 0
А в дебагере нет ошибки?
источник

АН

Александр Некрасов... in Yii Framework 3
Dmitriy S
А в дебагере нет ошибки?
yii-debug ?
источник

DS

Dmitriy S in Yii Framework 3
Ну да, в логах дебагера
источник