mr.
Я видел react PHP, workerman, и иже с ними, даже писал бота для slack на php с event loop.
Да это всё ещё пойдёт, сам хочу попробовать. Это веб сокеты, это хорошо.
Michael
Привет! Столкнулся с проблемой с очередями. Пользуюсь расширением https://github.com/trntv/yii2-command-bus, которое требует QueueInterface, которого теперь нет (от автора creocoder). Как теперь быть?
mr.
Зареквайрить.
Michael
Где оно его требует, покажи?
https://github.com/trntv/yii2-command-bus/blob/master/src/middlewares/QueuedCommandMiddleware.php#L41
Michael
раньше пакет был от этого автора https://webcache.googleusercontent.com/search?q=cache:NnNIbGJISioJ:https://github.com/yiisoft/yii2-queue/blob/master/QueueInterface.php+&cd=3&hl=ru&ct=clnk&gl=ru
mr.
Да да, разобрался, просто смутил неймспайс
Michael
Получается, что trntv/yii2-command-bus теперь не будет работать
mr.
Иногда так забавно в код смотреть, который забыл)) /** @var AbstractTask|Configurable $taskModel */ $taskModel = new $task->task_class($taskData);
mr.
Лол, туда я не хочу смотреть, прости, что тебе досталось такое легаси, меня просили делать очень быстро)))
mr.
НУЖЕН ЕЩЁ ОДИН КРУТОЙ ОТЧЁТ С КРАСИВОЙ КНОПКОЙ И ВЫРВИГЛАЗНОЙ РАСЦВЕТКОЙ
mr.
ООООКЕЙ PostgreSQL)))
KoJIT
👍
Michael
https://github.com/yiisoft/yii2-queue/issues/80
Alexander
Alexander
старый queue, если кому надо
mr.
О дааа, архивчики_)))
mr.
@samdark привет 🖖
SiZE
https://github.com/yiisoft/yii2-queue/issues/80
по-русски задавать вопросы в english speaking комьюнити не есть гут ) эт так на будущее
SiZE
Как подменить репозиторий в composer? )
Alexander
provides
Юрий
старый queue, если кому надо
Почему пхп выше требует чем ядро?
Alexander
потому что нужен
Юрий
Почему ядро тогда не привести к версии выше?
Юрий
потому что нужен
Ну и там есть закрытый реквест где видно что был бы не нужен если бы не пара конструкций
Alexander
потому что ядру версия выше в 2.0 не нужна
Alexander
в 2.1 требуется 7.1
Юрий
а как же консинстентность экосистемы?
Юрий
вот у меня стоит йи на 5.4, я хочу очереди - а мне хер
Юрий
у симфони если требует 7.1 - то любой пакет
Алексей
не могу найти, а как тест положить в модуль?
Алексей
чтоб он там рядом с кодом лежал в папке тест
Alexander
м... mv mytests mymodule/tests
Алексей
а оно оттуда как будет дёргаться? При запуске всех тестов?
Алексей
меня пока, кстати, юнит интересует
Alexander
нет
Alexander
отдельно будет дёргаться
Alexander
со своим phpunit.xml
Алексей
в codeception.yml или ещё где прописать надо что-то?
Alexander
смотря каков план
Alexander
если хочется тесты сдедать отдельно — делаем ещё один codeception.yml или phpunit.xml
Alexander
в зависимости от того, чем запускать тесты
Alexander
если вместе, то зачем вообще выносить из общих тестов?
Алексей
ну, чтоб всё, связанное с модулем, лежало в модуле...
Алексей
codeception
Alexander
ок, то есть отдельно
Alexander
значит внутри модуля организуем свои тесты
Alexander
codeception.yml, директория с тестами и всё такое
Алексей
не... чтоб лежало там, а дёргалось всё вместе... или я хочу странного?
Alexander
странного :)
Alexander
но добиться можно и странного
Alexander
надо только доку почитать по codeception и phpunit
Alexander
что-то там было на тему...
Alexander
когда-то я так раскладывал
Алексей
что-то нащупал https://github.com/Codeception/Codeception/issues/319
Алексей
спс :)
Nikita
всем привет, подскажите плиз почему примерно может не работать встроенная валидация, если я вызываю форму ajax запросом а рендер renderAjax
Nikita
форма grud сформирована
Nikita
хотя если на прямую форму открыть сообщения валидации появляются
Nikita
спасибо
Borys
хотя если на прямую форму открыть сообщения валидации появляются
потому что у тебя js грузится только по ссылке напрямую
Borys
сталкивался с этим, как-то где-то видел в сети решение
Borys
потом мне оказалось не нужно, не искал дальше
Алексей
а оно ещё есть? Вроде ж on() кошерно писать..?
mr.
Ну да, сам on() пишу
Nikita
не получается что то
mr.
😀 у меня тоже бывает не получается долго что-то, главное упорство, по большей части от слова упоротый)
Evgeny
народ, если кто нить пхп тут знает, подскажите плиз. в пхп7 появилась возможность обозначить возвращаемый тип к примеру function blablabla($a): float { // тут тело } типа она всегда будет возвращать float. а поясните плиз еразумному, какой в этом толк? быстрее работать будет? подсказки IDE? меньше багов?
SarcasmIO
будет жаловаться если вернется другой тип
SarcasmIO
есть еще такой синтаксический сахар : ?bool
SarcasmIO
либо null либо bool