Size: a a a

2020 June 28

DS

Dmitriy S in Yii Framework 3
Так же точно, как провайдер может делать set() у контейнера
источник

АН

Александр Некрасов... in Yii Framework 3
Dmitriy S
Класс, который наследуется от AbstractContainerConfigurator может вызывать определенные в нем методы контейнера
это понятно, но ты создаешь  $localContainer = new Container([]) и потом вызываешь   $localContainer->delegateLookup($moduleContainer); который protected
источник

DS

Dmitriy S in Yii Framework 3
Александр Некрасов
это понятно, но ты создаешь  $localContainer = new Container([]) и потом вызываешь   $localContainer->delegateLookup($moduleContainer); который protected
Ну так его можно вызывать внутри класса ServiceProvider
источник

DS

Dmitriy S in Yii Framework 3
Это дружественный класс контейнера
источник

АН

Александр Некрасов... in Yii Framework 3
Dmitriy S
Ну так его можно вызывать внутри класса ServiceProvider
хммм, не знал )
источник

DS

Dmitriy S in Yii Framework 3
Александр Некрасов
хммм, не знал )
Там же метод  set() тоже protected😉
источник

T

TradersVE in Yii Framework 3
basically nesting two containers.
источник

АН

Александр Некрасов... in Yii Framework 3
знает кто-то как загрузить  через composer  2 версии 1 пакета ?, или такое не поддерживается ?)
источник

T

TradersVE in Yii Framework 3
Use composer self-update --preview to try the latest alpha/prerelease version (2.x).
Use composer self-update --snapshot to try the latest dev build (2.x).
Use composer self-update --stable to go back to stable releases (1.x for now).
Use composer self-update --1 in CI/scripts if you want to pin Composer to 1.x until you are ready to migrate, this will ensure you stay on 1.x releases even once a 2.0 stable comes out.
источник

DS

Dmitriy S in Yii Framework 3
Александр Некрасов
знает кто-то как загрузить  через composer  2 версии 1 пакета ?, или такое не поддерживается ?)
Низзя, только ручками через задницу)
источник

DS

Dmitriy S in Yii Framework 3
Ну, или форк и инсталлишь с него
источник

АН

Александр Некрасов... in Yii Framework 3
Dmitriy S
Ну, или форк и инсталлишь с него
ну мне для модулей, к примеру, v1 и v2, нужно чтоб оба работали, как лучше это реализовать ?, делать разные репы и пакеты типа module-v1 и module-v2 ?
источник

DS

Dmitriy S in Yii Framework 3
Александр Некрасов
ну мне для модулей, к примеру, v1 и v2, нужно чтоб оба работали, как лучше это реализовать ?, делать разные репы и пакеты типа module-v1 и module-v2 ?
Если надо вместе, то да, лучше разные репы. А какой кейс, что используются две версии модуля одновременно?
источник

DS

Dmitriy S in Yii Framework 3
Ну и вообже-то в репе могут быть нсеколько модулей, тогда можно делть неймстпейсы для версий v1|v2
источник

Д

Дмитрий in Yii Framework 3
1. зачем дублировать валидацию, если будет форма?
2. имеет место быть, есть будет что-то одно: либо валидация в форме, либо валидация реквеста. отказывать от форм не вижу смысла, т.к. доставать данные из нее приянее. еще можно их прокинуть дальше в классы, а реквесты кидать как-то не серьёзно
источник

АН

Александр Некрасов... in Yii Framework 3
Dmitriy S
Если надо вместе, то да, лучше разные репы. А какой кейс, что используются две версии модуля одновременно?
legacy старая версия будет еще работать, пока будут переходить все на v2
источник

DS

Dmitriy S in Yii Framework 3
Александр Некрасов
legacy старая версия будет еще работать, пока будут переходить все на v2
Я бы тут однозначно отдельным пакетом делал. Может быть конфликт по зависимостям модулей,
источник

RT

Roman Tsurkanu in Yii Framework 3
Дмитрий
1. зачем дублировать валидацию, если будет форма?
2. имеет место быть, есть будет что-то одно: либо валидация в форме, либо валидация реквеста. отказывать от форм не вижу смысла, т.к. доставать данные из нее приянее. еще можно их прокинуть дальше в классы, а реквесты кидать как-то не серьёзно
1. Дулировать не надо. Это та же валидация, но, которая выполняется до контроллера
2. Отказываться от форм не надо.

Это еще один вариант получения в контроллере валидных данных. Если ты не хочешь вызывать форму в контроллере - ты можешь сделать так чтобы невалидный запрос просто не доходил до контролера.
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
А где-то есть история коммитов по всем пакетам в хронологическом порядке?
Нет
источник

DS

Dmitriy S in Yii Framework 3
Я уже по пр посмотрел.
источник