Size: a a a

2020 August 21

СП

Сергей Предводителев... in Yii Framework 3
Да, с отдельным пакетом для токена - красиво будет... Но не слишком ли это?)
источник

DS

Dmitriy S in Yii Framework 3
Сергей Предводителев
Да, с отдельным пакетом для токена - красиво будет... Но не слишком ли это?)
А с другой стороны тогда туда же и реализацию можно добавить, и может и саму мидлтварь, если подумать над сессиями. Короче надо думать)
источник

DS

Dmitriy S in Yii Framework 3
Вся проблема в том, что у нас почти все интерфейсы находятся в пакетах с реализациями, поэтому из за SessionInterface приходится тянуть весь yii-web
источник

СП

Сергей Предводителев... in Yii Framework 3
Реализация потянет за собой yii-voew
источник

DS

Dmitriy S in Yii Framework 3
Сергей Предводителев
Реализация потянет за собой yii-voew
А где там на него зависимость?
источник

СП

Сергей Предводителев... in Yii Framework 3
Dmitriy S
А где там на него зависимость?
Ой, подумал на реализацию иньекции
источник

СП

Сергей Предводителев... in Yii Framework 3
Dmitriy S
Вся проблема в том, что у нас почти все интерфейсы находятся в пакетах с реализациями, поэтому из за SessionInterface приходится тянуть весь yii-web
По-моему от этого как раз специально отказались - чтобы не было отдельного пакета с интерфейсами
источник

DS

Dmitriy S in Yii Framework 3
Сергей Предводителев
Ой, подумал на реализацию иньекции
Ну да, за реализацию, там нет зависимости на yiisoft/view
источник

СП

Сергей Предводителев... in Yii Framework 3
Что если вынести в пакет yiisoft/csrf-token интерфейс и простую реализац, которая через сет запоминает, а через нет возвращает это значение.

В yii-web в мидлваре  делать set, а в инъекции делать get. И тогда к роутеру вообще не надо обращаться
источник

DS

Dmitriy S in Yii Framework 3
Сергей Предводителев
Что если вынести в пакет yiisoft/csrf-token интерфейс и простую реализац, которая через сет запоминает, а через нет возвращает это значение.

В yii-web в мидлваре  делать set, а в инъекции делать get. И тогда к роутеру вообще не надо обращаться
Ну я именно об этом и пишу
источник

СП

Сергей Предводителев... in Yii Framework 3
И этот csrf-token пакт вообще ни от чего не будет зависеть
источник

DS

Dmitriy S in Yii Framework 3
Сергей Предводителев
И этот csrf-token пакт вообще ни от чего не будет зависеть
Да, но я бы подумал над тем, чтобы вынести туда и CsrfMiddleware, потому как для yii-rest например она не нужна
источник

СП

Сергей Предводителев... in Yii Framework 3
Так для рест и yii-web не нужен
источник

DS

Dmitriy S in Yii Framework 3
Можно вынести сессии в отдельный пакет, в ресте они в большинстве случаев не используются, а вместо ник все на токенах
источник

DS

Dmitriy S in Yii Framework 3
Сергей Предводителев
Так для рест и yii-web не нужен
нужен
источник

СП

Сергей Предводителев... in Yii Framework 3
Вроде в компосере нет
источник

СП

Сергей Предводителев... in Yii Framework 3
источник

DS

Dmitriy S in Yii Framework 3
значит его отдельно подключать надо для приложения с api
источник

DS

Dmitriy S in Yii Framework 3
Собственно именно поэтому не завязываем yii-web на view
источник

AM

Alexander Makarov in Yii Framework 3
Сергей Предводителев
Так для рест и yii-web не нужен
Нужен.
источник