Size: a a a

2021 February 04

WD

Web Dev in symfony
Спасибо за ответы, попробую что нибудь из этого
источник

SS

Sergei Sergeev in symfony
Есть ли возможность form builder-у указать что поле показывать и ииспользовать только во время добавления?

или как решить эту задачу?
источник

СВ

Сергей Вершинин... in symfony
ну на то он и билдер, чтоб строить форму как хочешь)
new:
$builder = createBuilder()->add('field');
 ...

edit:
$builder = createBuilder();
 ...
источник

SS

Sergei Sergeev in symfony
тут я упустил один момент
источник

SS

Sergei Sergeev in symfony
в рамках сонаты
источник

СВ

Сергей Вершинин... in symfony
ааа, ну это все меняет :D
источник

SS

Sergei Sergeev in symfony
ага))
источник

ⓐⓨⓝⓤⓡ in symfony
всем привет! Использую сервисы в тестах. У сервиса есть зависимости. Пробую через setUp() получить объект сервиса, достав его из контейнера: $container->get('CommissionService');;
но все равно пишет что  Too few arguments to function App\Tests\Unit\CommissionTest::__construct(), 0 passed

видимо делаю неправильно, кто подскажет как правильно инжектить сервисы с зависимостями внутри тестов?
источник

VM

Volodymyr Melko in symfony
ⓐⓨⓝⓤⓡ
всем привет! Использую сервисы в тестах. У сервиса есть зависимости. Пробую через setUp() получить объект сервиса, достав его из контейнера: $container->get('CommissionService');;
но все равно пишет что  Too few arguments to function App\Tests\Unit\CommissionTest::__construct(), 0 passed

видимо делаю неправильно, кто подскажет как правильно инжектить сервисы с зависимостями внутри тестов?
autowiring то настроен?
источник

ⓐⓨⓝⓤⓡ in symfony
Volodymyr Melko
autowiring то настроен?
да
источник

ⓐⓨⓝⓤⓡ in symfony
Volodymyr Melko
autowiring то настроен?
для тестов нужно отдельно настраивать?
источник

VM

Volodymyr Melko in symfony
и для тест энва? в тест конфиге может быть перебито
источник

ⓐⓨⓝⓤⓡ in symfony
да есть автоуайринг для тестов

скорее проблема в получение контейнера

нашел в доках что нужно делать вот так:
$client = self::createClient();
$container = $client->getContainer();
$this->commissionService = $container->get('CommissionService');;


симфони ругается что createClient() не найден
источник

AN

Alexander Nazarov in symfony
ну значит класс теста не унаследован
источник

ⓐⓨⓝⓤⓡ in symfony
Alexander Nazarov
ну значит класс теста не унаследован
class CommissionTest extends TestCase
источник

ⓐⓨⓝⓤⓡ in symfony
но он предлагает 2 варианта, вот что пишет:
источник

AN

Alexander Nazarov in symfony
Скорее всего не он тебе нужен
источник

AG

Anton Gubarev in symfony
источник

SS

Serge Shpak in symfony
а будет запись ?
источник

D🦆

Dmitry 🦆 in symfony
Хм, спрошу здесь.
А какие application server для простого кода на пхп (например, на symfony фреймворке) существуют?

Сразу же на ум приходит Apache mod_php - в принципе рабочее решение, но очень старое.
Потом nginx unit - мне показался сырым и с плохой поддержкой.
php-pm, RoadRunner, Swoole - требуют разработки под них, специфической. Другой работы с состоянием, блокировкой выполнения и т.д.
источник