@symfony_php

Страница 426 из 1418
Roman
30.11.2017
11:35:41
Что вы юзаете в качестве фабрики объектов в тестах репозиториев? Чтоюбы создать в БД полноценную сущность для теста

Алексей
30.11.2017
11:35:57
А xdebug релизный ещё не умеет в 7.2.

Хотя в master поддержка уже есть.

Salavat
30.11.2017
11:36:18
ну так релиз 4ки скоро
а он разве не сегодня?

Google
Artem
30.11.2017
11:36:42
Между 17 и 18 часами как я понял

Salavat
30.11.2017
11:36:42


Шампанское уже приготовили?

Max
30.11.2017
11:45:09
А кто что скажет на счет этого? https://github.com/api-platform/core

Andrey
30.11.2017
11:46:07
Уже обсирали тут. Я не юзал

Max
30.11.2017
11:47:53
увидел)

$iD
30.11.2017
11:48:47
Уже обсирали тут. Я не юзал
так тут всё обсирают

Vladislav
30.11.2017
11:48:49
Привет. Такой вопрос: в проекте надо будет делать большие рассылки: до 20к писем. Я использую mailgun как провайдер. там есть batch sending с лимитом за 1 раз в 1000 писем. Делаю два сервиса: Mailgun and CampaignSender(Mailgun). Вот думаю заоверайдить метод Mailgun::sendBatch и внутри просто создавать N/1000 джоб. Или лучше ничего не оверайдить и пихать эту логику в CampaignSender? Суть вопроса: вот расширение функционала (отправка > 1000) относится к моей бизнес логике или к провайдеру?

$iD
30.11.2017
11:48:50
это ж не показатель :D

Bohdan
30.11.2017
11:50:52
к провайдеру твой провайдер должен уметь отправлять сколько угодно писем

домену неважно знать, как он это делает

Vladislav
30.11.2017
11:51:22
ну вот тоже так думаю, просто если потом поменяю на другой провайдер и тот будет уметь отправлять N, то этот функционал можно выбросить

Google
Vladislav
30.11.2017
11:51:27
спасиб

Sergey
30.11.2017
12:07:52
А кто что скажет на счет этого? https://github.com/api-platform/core
смешанные чувства. Идея проглядывается хорошая но реализация как всегда говно

пилю свою

Константин
30.11.2017
12:22:13
@fes0r напомни, что не так с реализацией?

Я кажется уже тебе этот вопрос в третий раз задаю))

Sergey
30.11.2017
12:43:35
мне не нравится способ описания схемы

)

ну и в целом мне не нравится идея гипермедиа

в контексте api

я хочу простое http api (json rpc) для которых не нужен умный клиент

что до генерации клиента по этой фигне - из определения схемы как бы все это можно сделать

Andrey
30.11.2017
12:45:00
Попахивает холиваром

Sergey
30.11.2017
12:45:27
но вообще в целом как, лучше чем api platform на данный момент ничего нет

потому какой тут может быть холивар

Andrey
30.11.2017
12:46:19
я за гипермедиа

Константин
30.11.2017
12:47:57
У api-platform написано Support GraphQL - это в каком месте и каким образом?

Sergey
30.11.2017
12:48:24
но вообще проще доки глянуть

в целом если у тебя есть что-то что описывает полную схему всей api - значит можно и graphql

Bohdan
30.11.2017
12:49:08
да вот смотрю на доки и нифига не вижу, где там graphql

Google
Sergey
30.11.2017
12:49:19
https://github.com/api-platform/api-platform/issues/230

Andrey
30.11.2017
12:49:23
недавно PR был

Bohdan
30.11.2017
12:50:04
в доках этого нет, правда

Sergey
30.11.2017
12:51:05
в доках этого и нет

пройди по ссылке

Bohdan
30.11.2017
12:53:31
вижу, что еще рано

когда вообще уместно использовать graphql? статейки почитал, но мне интересно еще и мнение чата узнать хотя, пожалуй, это нужно либо в php чат, либо вообще в software design адресовать

Bohdan
30.11.2017
12:55:57
логично)

Sergey
30.11.2017
12:56:07
ну то есть все, точка. Дальше твои личные предпочтения пошли

graphql - крутая штука

глупо ее игнорировать

$iD
30.11.2017
12:57:01
мне кажется она просто хайповая

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

Bohdan
30.11.2017
12:59:01
думаю, об относительной сложности построения бекенда адекватного

хотя это и про рест можно сказать

да и про все, что угодно

Sergey
30.11.2017
12:59:37
https://aws.amazon.com/eks/ там вон анонс вчера был

Google
$iD
30.11.2017
12:59:53
да и про все, что угодно
мб, просто не юзал.. только поверхностно

о чем ты?
type Book { id: ID title: String published: Date price: String author: Author } пишешь так... а на бэкэнде магия

скопипастил в интернетах

Sergey
30.11.2017
13:00:31
никакой магии

просто определение типа

можешь определять как ты скопипастил, а можешь нормально и генерить схему

у тебя полная свобода

главное понять саму идею

клиент явно указывает что ему от тебя нужно

это открывает такие просторы для оптимизации что уж прям не могу

Admin
ERROR: S client not available

Sergey
30.11.2017
13:01:35
и версионизация не нужна - потому что проще депрекейтить и ждать когда у тебя отвалятся запросы по этим филдам

Sasha
30.11.2017
13:01:36
я вот тут задумался gateway для микросервисов на graphql сделать

$iD
30.11.2017
13:02:24
это открывает такие просторы для оптимизации что уж прям не могу
расскажешь как пильнёшь сл. проект на graphQL :)

смотрел пару недель назад твоё выступление на phpofby про рэст (этого года) и ты там говорил что ПАТЧ не юзаете... но твоя же статья от 201n-ого года говорит что патч збс

Sergey
30.11.2017
13:03:35
расскажешь как пильнёшь сл. проект на graphQL :)
у меня под боком знакомые есть. Сначала плевались первую неделю а потом "ухты какая крутая штука"

$iD
30.11.2017
13:03:41
это я про то, что понимание приходит со временем :)

Sergey
30.11.2017
13:04:07
смотрел пару недель назад твоё выступление на phpofby про рэст (этого года) и ты там говорил что ПАТЧ не юзаете... но твоя же статья от 201n-ого года говорит что патч збс
1. это не моя статья, это перевод 2. статья 12-ого года, прошло 5 лет 3. за 5 лет знаешь сколько всего я успел узнать?)

$iD
30.11.2017
13:04:21
не знаю, но думаю не мало

:D

Google
Ilshat
30.11.2017
15:02:52
ребят, а как в моделях указать аннотацией, что для manytoone relation связь должна быть с onDelete|onUpdate = CASCADE? по дефолту создает RESTRICT.

$iD
30.11.2017
15:03:53
Через опшнс

BioBodya
30.11.2017
15:04:08
http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/annotations-reference.html#onetomany

$iD
30.11.2017
15:07:49
cascade remove из доктрины - жопа

http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/annotations-reference.html#joincolumn

вот что ему надо

onDelete: Cascade Action (Database-level)

Ilshat
30.11.2017
15:08:48
cascade, да, не помогает

$iD
30.11.2017
15:09:53
там конкретно аннотации

но в ямле тоже можно

Ilshat
30.11.2017
15:10:16
а, я ссыль не заметил с joinColumn

$iD
30.11.2017
15:13:32
?

Ilshat
30.11.2017
15:14:02
?
ну в смысле onUpdate=CASCADE

Sasha
30.11.2017
15:59:39
#Symfony 3.4 and 4.0 will be released today. When is today? Depends on where you live. I’m in San Francisco, so very late for Europeans :)

Sergey
30.11.2017
16:05:06
в 6 GMT говорили будет

Ilshat
30.11.2017
16:07:17
либы я так понимаю не будут работать в 4ке? типа fosrest

Andrey
30.11.2017
16:07:20
я уже с бутылкой наготове

либы я так понимаю не будут работать в 4ке? типа fosrest
есть гуглдока с списком бандлов, поддерживающих. Выше была ссыль. Вкратце - будут

Stanislav
30.11.2017
16:08:57
посоны

чо там когда?

Sasha
30.11.2017
16:12:43
скоро

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