
Алексей
24.03.2017
12:53:30
Type|null? :)

Like
24.03.2017
12:53:42
Это считается за null ?)

?
24.03.2017
12:53:51
объект в котором находится этот метод

Алексей
24.03.2017
12:53:56
Ну у тебя же nullable type используется.

Google

Алексей
24.03.2017
12:54:27
Если шторм орёт - посмотри, что орёт. Возможно, ты просто уровень поддержки языка неверный выбрал и не указал, что PHP 7.1.

?
24.03.2017
12:55:00
clsass A {
public function name(): A {
return $this;
}
}

Like
24.03.2017
12:55:11

?
24.03.2017
12:55:45
clsass A {
public function name(): ?A {
return $this;
}
}

Алексей
24.03.2017
12:56:07

Like
24.03.2017
12:56:40

?
24.03.2017
12:56:41
знак вопроса нужно писать перет типом
так ?type а не так type?

Алексей
24.03.2017
12:57:18

Like
24.03.2017
12:57:28
Это было как вопрос :D
Мол "тип?" (какой)

Sergey
24.03.2017
12:57:38
а еще можешь вернуть self вместо типа

Google

Алексей
24.03.2017
12:57:42

Like
24.03.2017
12:57:55

Sergey
24.03.2017
12:58:09

?
24.03.2017
12:59:44
подворовывает пых синтаксис у других яп)

Алексей
24.03.2017
13:00:06
Чего б и нет)
НУ как бы ты в блоке кода это пишешь. Логично подумать, что это именно код, а не текст вопроса.
А отвечая на то, что ты, кажется, хотел спросить, то да:
class A
{
public function name(): A
{
// ...
return $this;
}
}

Like
24.03.2017
13:00:35

Ivan
24.03.2017
19:11:03
всем привет.
собираюсь писать админку для сайта. хочу сделать ее отдельным бандлом.
это правильно?
вроде раньше тут писали про то что бандлы зло.

Roman
24.03.2017
19:11:19
Не надо бандлом
Вы же эту админку отдельно не будете распространять

Sergio
24.03.2017
19:14:41

Roman
24.03.2017
19:16:30
Бандлы не зло
Но админку выносить в отдельный бандл не нужно.
Просто вынесите контроллеры администратор в отдельный неймспейс и все
*контроллеры админки

Ivan
24.03.2017
19:18:41
ок. спасибо за помощь

Roman
24.03.2017
19:20:57
Посмотрите как организовано в symfony-demo

Daniel
24.03.2017
20:21:35
Всем привет
реально ли как то отрубить у Swftmailerа, идущего из коробки, spool режим?
Я например хочу чтобы адекватно работало через очередь

Sergey
24.03.2017
20:21:50
да
http://symfony.com/doc/current/reference/configuration/swiftmailer.html#type

Google

Gleb
25.03.2017
15:02:09
Товарищи, есть проблема( нужно без дополнительных бандлов как-то через сессию передать энтити в другой экшн. Но доктрина при получении энтити и попытке persist на нее ругается на связанные сущности, типа найти такие не может (привязка к энтити в другом экшене их шла же).
Есть способ, не перебирая их по одному, как-нибудь быстро их зарефрешить?
задача чуть подробнее: есть страница, где нужно подтвердить введенные данные, причем они еще не должны быть сохранены в базу. Но после подтверждения объект должен сохраниться.
На той странице, где подтверждение, должна и валидация пройти, то есть объект сам уже создан. Разбирать его снова в хидден-форму очень не хочется и собирать потом заново.

Roman
25.03.2017
15:42:30
ну, первое что приходит в голову - обойтись без энтити
и без доктрины

Dmitriy
25.03.2017
15:44:25
DTO

Roman
25.03.2017
15:44:36
создайте какие-нибудь дто, пусть они будут валидироваться
потом правда из дто энтити придется руками собрать, я думаю
ну или серилайзером DTO -> json ->Entity

Andrew
25.03.2017
17:11:20
http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/cookbook/entities-in-session.html

Gleb
25.03.2017
17:12:17

Andrew
25.03.2017
17:12:39
merge обычно помогает

Andrew
25.03.2017
17:13:26
а кто-то https://github.com/lexik/LexikFormFilterBundle юзал?

Roman
25.03.2017
17:17:20
я юзаю

Andrew
25.03.2017
17:19:15
есть бока или можно смело юзать?

Roman
25.03.2017
17:23:07
я смело юзаю
ну у меня он только для фильтрации в админке

Andrew
25.03.2017
17:23:48
а насколько сложные фильтры?

Roman
25.03.2017
17:24:25
да несложные. ну и структура базы несложная. магазин

Google

Roman
25.03.2017
17:25:13
дял моих задач он подошел, пользуюсь, работает без каких-либо нюансов

Andrew
25.03.2017
17:25:36

Roman
25.03.2017
17:47:28
ребята, а кто-то пробовал хранить /etc в гите?

Gleb
25.03.2017
17:59:13
спасибо

Salavat
25.03.2017
18:13:48

Roman
25.03.2017
18:14:56
То есть?
ну, хранить конфиги в гите что бы в случае чего откатывать изменения
я просто подумал что это могло быть удобно, хотел понять кто-нибудь так делает или нет

Salavat
25.03.2017
18:19:57
Все крон / bash скрипты в том числе

Admin
ERROR: S client not available

Roman
25.03.2017
18:20:47
что значит "без доступов"?

Salavat
25.03.2017
18:20:50
Если у кого-то есть интереснее решения - я бы послушал

Sergio
25.03.2017
18:21:16
всем привет
а у меня примерно подобный вопрос... не могли бы подсказать как правильно организовать систему для девелопа в локальной среде, и выливки одним человеком на дев/релиз сервера. я знаю, что в разрезе симфони проекта это называется деплоймент, ну и видимо это справедливо и для остальных типов приложений, верно?

Roman
25.03.2017
18:23:43
я выливаю гитом

Sergio
25.03.2017
18:24:26
сам гит умеет выливать?

Roman
25.03.2017
18:24:35
git pull

Salavat
25.03.2017
18:24:48
И потом хуки,?

Google

Roman
25.03.2017
18:25:00
нет хуков
потом комманды если надо

Sergio
25.03.2017
18:25:31
пулл на стороне дев/релиз сервера?

Roman
25.03.2017
18:25:36
да

Sergio
25.03.2017
18:25:54
т.е без выделенного сервака не обойтись?

Roman
25.03.2017
18:26:11
выделеного под что?

Sergio
25.03.2017
18:26:28
VPS или как он там
я про хостинг

Roman
25.03.2017
18:27:05
ну что бы проект где-то крутился ему нужен хостинг, конечно
вопрос я не понимаю про сервак на самом деле

Sergio
25.03.2017
18:27:48
так вот мне нужна связка 127.0.0.1 <=> git <=> хостинг
да?
вопрос в том, чтобы разработка велась на локальных серверах
но заказчику можно было демонстрировать 2-3 ветки
гдето в нете
и как бы это вот правильней организовать

Roman
25.03.2017
18:29:06
ну, так можно развернуть на сервере любую ветку

Sergio
25.03.2017
18:29:40
и тут от хостинга зависит?

Roman
25.03.2017
18:29:46
вероятно не понял вопорса потому что рассказываю очевидные для себя вещи

Sergio
25.03.2017
18:29:51
не все же одинаковый набор услуг предоставляют

Salavat
25.03.2017
18:30:00
Aqua что-то там у друпала есть
А можно самому сделать

Sergio
25.03.2017
18:30:17
вот это интереснее)