std::mechanicus
Вопрос
std::mechanicus
А Symfony совместим с JPHP?
Vlad
нет
Андрей
Андрей
Погуглил
Андрей
Теперь вопрос звучит как "а нахера?"
Юра
Ну бывает когда все уже перепробовал захотелось новенького чего-то
Юра
Как с женой в постели примерно
Kirill
Как с женой в постели примерно
жена узнает-отрежет яйца)
Юра
Та я на виртуальной машине и еще и в докере
Юра
И вообще можно и с женой новое пробовать. Предложу ей jphp
Kirill
с JPHP вообще никто не совместим
Kirill
потому что Дима решил впилить "свой новый и молодёжный stdlib" туда
Kirill
)
std::mechanicus
Ну что же, придётся ручками портировать Laravel на него
Kirill
с другой стороны, с приходом php 7.4 jphp стал ненужным вообще
Kirill
т.к. всё тоже самое можно сделать на чистом пыхе
Юра
jit же с 8 версии
Юра
почему 7.4?
Юра
я бы сказал с приходом php8 нету никакого смысла в jphp
Kirill
почему 7.4?
потому что ffi
Юра
хотя это голословно надо замерять
Юра
А там типо можно вызввать джава код вот в чем суть
Юра
а из ffi можно дергать джава классы?
Kirill
не только джаву, но и вообще что угодно
Kirill
а из ffi можно дергать джава классы?
можно: https://github.com/gabrielrcouto/awesome-php-ffi/blob/master/java-itaucripto/libjvm.h
Kirill
вместо FFI_LIB просто указываешь путь к jre своему
Kirill
ну или через cdef из пыха его прописываешь, а не в хедерах
artem
Всем времени. kreait/firebase-bundle отправляю на иос, андроид и все ок. А вот веб пуши которые также идут как иос с webconfig не приходят, мб кто писал sendMulticast для веба?
Daria
Всем времени. kreait/firebase-bundle отправляю на иос, андроид и все ок. А вот веб пуши которые также идут как иос с webconfig не приходят, мб кто писал sendMulticast для веба?
Привет, а ты уверен что проблема на беке, а не на фронте? Пуши капризная штука, стоит проверить фронт часть
artem
Привет. На фронте просил поставить консоли на все что юзает фб. В общем, не хочу их обижать и пока надеюсь что я дибил, тк фб долго даёт ответ в своих логах
Daria
Привет. На фронте просил поставить консоли на все что юзает фб. В общем, не хочу их обижать и пока надеюсь что я дибил, тк фб долго даёт ответ в своих логах
Клиент с веба подписывался на уведомления, чтобы их принимать? Надо проверить что кеш не слетел и токен на фронте активный
Юра
О раз пошла такая тема. Я делаю приложение чат, pwa. Я так понимаю на ios сделкть пуши можно только завернув приложении в webview и опубликовать в сторе?
Юра
Не завернут ли они приложениие если оно лишь webview для pwa?
A.D.🈴
/ban
Maks
/ban
у нас тут так не работает) пингуй админов
netspike
че такое ?
Yurii
выдайте человеку полотенце и веник
artem
всем ночи) а кто-то подскажет по doctrine-mongodb-bundle?) вечно валит ошибку "title": "An error occurred", "status": 500, "detail": "Authentication failed.", "class": "MongoDB\Driver\Exception\AuthenticationException", конфиги вроде все прописаны, с ноды по ним подключился connections: default: server: '%env(resolve:MONGODB_URL)%' options: username: '%env(resolve:MONGODB_USER)%' password: '%env(resolve:MONGODB_PASSWORD)%' authSource: '%env(resolve:MONGODB_SOURCE)%' authMechanism: 'SCRAM-SHA-1' default_database: '%env(resolve:MONGODB_DB)%'
kix
Или в .env кстати тоже стоит заглянуть
artem
В env все есть, в services.yaml нет
kix
Можно сходить дебаггером в то место, где передаётся конфигурация и посмотреть, что там вообще приходит, и приходит ли. Так по крайней мере опечатку в пароле например точно можно будет отсечь
Maks
Пятнечный офтоп
Maks
https://youtu.be/8HZ4DnVfWYQ
Roman
да штош за ) все помешались сегодня на этой ферме )
Maks
пожалуй это самая веселая ферма за последние 10 лет
Andrei
ребят,простите за нубский вопрос. Как заставить симфу 5-ю отдавать ошибки в json виде?
Kirill
JsonResponse
Andrei
JsonResponse
Я имею ввиду эксепшены, которые error_handler обрабатывает. В конфигах нет ничего такого?
Kirill
Я имею ввиду эксепшены, которые error_handler обрабатывает. В конфигах нет ничего такого?
Так обрамите в try catch и в блоке перехвата возвращайте джейсон
Kirill
Или вы что-то другое хотите?
Andrei
Так обрамите в try catch и в блоке перехвата возвращайте джейсон
ну этож прям всегда и везде. Я просто хочу чтобы вместо всех вот этих вот красных html страниц json везде выплевывался.
Daria
ребят,простите за нубский вопрос. Как заставить симфу 5-ю отдавать ошибки в json виде?
можно написать глобальный листенер для эксепшенов кернела и конвертировать пойманную ошибку в json
Andrei
можно написать глобальный листенер для эксепшенов кернела и конвертировать пойманную ошибку в json
а, короче без извратов никак получается. думал это можно в конфиге задать. ладно тогда)
Daria
а, короче без извратов никак получается. думал это можно в конфиге задать. ладно тогда)
оказывается есть такая штука) https://symfony.com/blog/new-in-symfony-4-4-errorhandler-component
Unreal
Повесь листенер на onKernelException
Kirill
а, короче без извратов никак получается. думал это можно в конфиге задать. ладно тогда)
В конфиге помойму задаются немного другие вещи)например отрендерить какую-то страницу, если например роут не найден
Andrei
В конфиге помойму задаются немного другие вещи)например отрендерить какую-то страницу, если например роут не найден
да хз, на старости лет вот решил симфу покопать для развития. Хз пока что она вообще может)
Kirill
Точнее. Что от нее нужно то?
Andrei
По задумке надо чтобы она со мной json-ами общалась. api в общем. А не вот это вот все)
Unreal
https://symfony.com/doc/current/controller/error_pages.html#overriding-error-output-for-non-html-formats
Andrei
спасибо спасибо) уже на этой страничке
Kirill
По задумке надо чтобы она со мной json-ами общалась. api в общем. А не вот это вот все)
В смысле отравляете POST или GET запрос и в ответе джейсон?
Kirill
Это умеют многие фреймворки)Симфони не исключение)
Maxim Kainov
И вот
Maxim Kainov
https://symfony.com/doc/2.2/cookbook/controller/error_pages.html#customizing-the-404-page-and-other-error-pages
Andrei
была просто надежда что в симфе это как то по щелчку пальцев можно) ну лан, ща намутим свой хендлер с блекджеком
Kirill
Ммм.