@symfony_php

Страница 660 из 1418
Денис
21.02.2018
10:52:19
симфони, но по отдельности

не фреймворк

отдельно использую нужные компоненты

Google
Andrew
21.02.2018
10:53:36
симфони, но по отдельности
https://symfony.com/doc/current/service_container/compiler_passes.html тогда

Денис
21.02.2018
10:53:58
Спасибо. Читаю.

Andrew
21.02.2018
10:54:16
хотя конфигуратор тоже должен подойти для простых случаев

Sergey
21.02.2018
10:56:55
в случае с монологом можно просто в yaml все сконфигурить

compile pass это уже по хардкору

Денис
21.02.2018
11:02:36
в случае с монологом можно просто в yaml все сконфигурить
Для этого, наверное, нужно использовать фреймворк? У меня компоненты по отдельности. ConsoleComponent, DependencyInjection...

Sergey
21.02.2018
11:02:53
ты можешь хоть в php это сделать

это вопрос того как ты в целом регистрируешь сервисы

Денис
21.02.2018
11:03:38
У меня конфиг контейнера в РНР, чтобы не устанавливать дополнительные компоненты.

Это консольное приложение и чем меньше его размер - тем лучше. Поэтому от некоторых удобств пришлось отказаться.

Google
Sergey
21.02.2018
11:04:15
у него все что надо есть

хочешь - вызови метод

Andrew
21.02.2018
11:04:21
xml еще можно вполне, хотя дело вкуса

Sergey
21.02.2018
11:04:33
не хочешь - добавь конфигуратор

Денис
21.02.2018
11:05:37
:) Спасибо

Я надеялся, что есть способ зарегистрировать колбек в контейнере.

Окей. Ушел читать. Спасибо

Sergey
21.02.2018
11:08:28
но не колбэком

а каким-то другим сервисом

который тебе все сделает

Денис
21.02.2018
11:09:15
Я так понял, есть масса способов решения этой простой задачи. Для того, чтобы просто зарегистрировать настроенный сервис в контейнере, наверное, проще вего использовать дефинишнс.

Sergey
21.02.2018
11:09:19
чуть сложнее но зато можно скомпилить

дальше идет конфигуратор

а дальше все остальное

попробуй разные варианты)

Денис
21.02.2018
11:10:17
Ясно. Сейчас все изучу. Если что, спрошу. Спасибо

$iD
21.02.2018
12:13:45
бехат с phantomjs кто-нибудь гоняет тут?

Sergey
21.02.2018
12:14:10
Google
$iD
21.02.2018
12:14:26
сергей, потом как-нибудь

Sergey
21.02.2018
12:14:30
у меня для этого cucumber.js

$iD
21.02.2018
12:14:54
повезло :)

Sergey
21.02.2018
12:15:19
ну то есть, ты либо уточняй, что у тебя силениум управляет всеми этими фантомами, либо у тебя нет вариантов)

$iD
21.02.2018
12:15:59
ну да, селениум драйвер конечно жы

ты ж кьюкамбер запускаешь не через behat инфраструтуру запускаешь

Sergey
21.02.2018
12:18:54
разница в том что с кукумбером я могу обойтись без селениума)

так а в чем вопрос то?

у тебя вопрос относится к behat или к phantom?

ибо "подружить" их нельзя, и либо вопрос про невозможное либо про силениум

Max
21.02.2018
12:20:07
Позвольте ворваться: Линк: https://wiki.php.net/rfc/immutability Код: immutable class Foo{} class Bar extends Foo{} // Will result in Fatal Error Это нарушение OCP?

$iD
21.02.2018
12:22:12
хотел подтвердить что уже и так понятно... фантом не умеет в click ивенты?

возможное воркэраунты

бэст практисы

хз

Dmitry
21.02.2018
12:24:17
хосподи какой костыль

Bohdan
21.02.2018
12:25:33
Google
Dmitry
21.02.2018
12:25:42
о этом immutable

Sergey
21.02.2018
12:27:25
хосподи какой костыль
они хотят final как в джавке, я в php чате уже скидывал. Мне больше понравилось предложение сделать объекты описанные immutable кейвордом (или каким другим) передаваемыми by value - это реально круче

Dmitry
21.02.2018
12:28:01
ну разные все же цели - по значению и immutable...

просто если уж делать что-то для работы со свойствами... то как в шарпе, имхо

Sergey
21.02.2018
12:29:12
ну разные все же цели - по значению и immutable...
нет, цель приблизительно одна и та же, просто достижение целей разное

запрет vs разрешить и не париться

и для того и для другого найдутся плюсы и минусы

$iD
21.02.2018
12:30:07
пробую

@fes0r я правильно понимаю у тебя там просто нода и cucumber без бехатов, минков и проституток?

Admin
ERROR: S client not available

Sergey
21.02.2018
12:30:51
но у меня пока только один e2e сценарий так сделан)

$iD
21.02.2018
12:31:20
у нас 0 у тебя 1)) ты победил

:D

Dmitry
21.02.2018
12:31:29
по значению, имхо, возможно, хватило бы обратного аналога &= ... т.е. такой легковесный clone

а этот их immutable никак иначе кроме как сахар "что бы не писать геттеры" не выглядит

Sergey
21.02.2018
12:32:42
по значению, имхо, возможно, хватило бы обратного аналога &= ... т.е. такой легковесный clone
у тебя уже есть сущности которые составные и которые передаются by value

короч хочу data классы как в котлине(

Dmitry
21.02.2018
12:34:01
ну тоже сахар, в обшем-то

Google
Dmitry
21.02.2018
12:35:12
тогда уж более "классические" структуры

Sergey
21.02.2018
12:36:13
тож норм

Dmitry
21.02.2018
12:39:12
а вот этот immutable... да еще вариант с immutable в свойстве... как-то костыльно выглядит, ей богу, особо если в тот же шарп глянуть... ну и тогда уж рантайм хотелось бы что-то, что бы не создавать билдеры только для того, что бы immutable объект родить потом

Dmitry
21.02.2018
12:44:17
да я не считаю, что все так плохо ;) и есть у меня уверенность, что этот immutable завернут, к слову...

Vladislav
21.02.2018
13:03:33


как вам такое?)

Bohdan
21.02.2018
13:07:21
не ругайся, насяйника

Константин
21.02.2018
13:07:23
Половина прошлого проекта такой была

Bohdan
21.02.2018
13:07:32
все такими были

Константин
21.02.2018
13:07:37
Не я писал еси чо)

Bohdan
21.02.2018
13:07:52
а я такое писал и этого не стесняюсь

Константин
21.02.2018
13:08:16
Пару раз так сделал когда пришлось резолвить рекурсивную зависимость

Ничё умнее не придумал на тот момент

Bohdan
21.02.2018
13:09:30
делал так потому, что было лень инжектить все зависимости вручную)

Andrey
21.02.2018
13:12:09
symfony.sh обычно долго лежит?

Sasha
21.02.2018
13:50:20
https://medium.com/@nicolas.grekas/making-symfony-router-lightning-fast-2-2-19281dcd245b

Николас детальней о новом роутере

Борис
21.02.2018
14:25:26
? Так и не понял, почему они это не сделали еще в 2015, сразу после доклада попова

Pavel
21.02.2018
15:00:28
Учитывая сколько усилий было потрачено на di и флекс, были дела по-важнее

Sergey
21.02.2018
15:18:03
опенсурс же

а так Николас год убил в DI

Страница 660 из 1418