Size: a a a

2019 September 03

RT

Roman Tsurkanu in Yii Framework 3
я просто не могу понять как будет выглядеть интерфейс который будет реализовывать Sort
источник

RT

Roman Tsurkanu in Yii Framework 3
и Filter соответственно
источник

АС

Антон Ситников in Yii Framework 3
Roman Tsurkanu
я просто не могу понять как будет выглядеть интерфейс который будет реализовывать Sort
дак его же не будет
источник

RT

Roman Tsurkanu in Yii Framework 3
interface SortableDataInterface
{
   public function withSort(?Sort $sorting);

   public function getSort(): Sort;
}


а что будет принимать withSort?
источник

АС

Антон Ситников in Yii Framework 3
экземпляр Sort
источник

RT

Roman Tsurkanu in Yii Framework 3
в пул реквесте Sort это final class, интерфейс SortableDataInterface не может зависить от реализации, ссоответственно он должен принимать какой интерфейс, я вот и пытаюсь понять как он будет выглядеть
источник

RT

Roman Tsurkanu in Yii Framework 3
или я чего то не понимаю, поправьте плз
источник

RT

Roman Tsurkanu in Yii Framework 3
тоже самое с фильтром
источник

RT

Roman Tsurkanu in Yii Framework 3
походу просто геттер какой то должен содержать, типа getOrder getCriteria и называться должны FilterParamsnterface, SortParamsInterface
источник

АС

Антон Ситников in Yii Framework 3
Roman Tsurkanu
походу просто геттер какой то должен содержать, типа getOrder getCriteria и называться должны FilterParamsnterface, SortParamsInterface
входные параметры для фильтра это просто массив, в конструктор передается, мне показалось в тестах все доходчиво написано
источник

RT

Roman Tsurkanu in Yii Framework 3
Антон Ситников
входные параметры для фильтра это просто массив, в конструктор передается, мне показалось в тестах все доходчиво написано
ну то есть Sort никто заменить не сможет и по твоему это норм?
источник

АС

Антон Ситников in Yii Framework 3
Roman Tsurkanu
ну то есть Sort никто заменить не сможет и по твоему это норм?
не очень тебя понял, что значит заменить не сможет? написать свой CastomSort?
источник

RT

Roman Tsurkanu in Yii Framework 3
да
источник

АС

Антон Ситников in Yii Framework 3
а зачем?
источник

RT

Roman Tsurkanu in Yii Framework 3
зачем угодно
источник

RT

Roman Tsurkanu in Yii Framework 3
Антон Ситников
входные параметры для фильтра это просто массив, в конструктор передается, мне показалось в тестах все доходчиво написано
ты смотрел тесты для фильтра?
источник

АС

Антон Ситников in Yii Framework 3
Roman Tsurkanu
ты смотрел тесты для фильтра?
да
источник

АС

Антон Ситников in Yii Framework 3
Roman Tsurkanu
зачем угодно
Нужно понимать что это не моя идея и у меня пока нет аргументов против данной идеи
источник

АС

Антон Ситников in Yii Framework 3
а если аргументов нет то считаем ее true)
источник

RT

Roman Tsurkanu in Yii Framework 3
ну тогда мы в разные места смотрим, так как в пул реквете Александра тест для фильтра пустой, так как видимо не дописан еще
источник