@symfony_php

Страница 609 из 1418
Pavel
30.01.2018
22:15:51


Это выглядит очень странно

Этот мост symfony phpunit еще и composer alias не понимает, начинает работать только когда в /usr/bin скинешь phar

Sergey
30.01.2018
22:17:21
чет у нас флекс, но нет такого)

Google
Pavel
30.01.2018
22:17:33
Какого?

Я делал как в доках, composer require phpunit, ставится мост симфони, запускаешь ./bin/phpunit он разворачивает внутри кучу всего и выполняет

без запуска ./bin/phpunit phpunit'a не будет, testcase не будет существовать в проекте и тд. Дичь какая-то как по мне

Ну и соответственно просит php zip ext поставить... Чтобы phpunit из zip'a разворачивать

Sergey
30.01.2018
22:26:01
меня больше удивляет повальное навязывание phpstan

он дико тупой и бесполезный

Bohdan
30.01.2018
22:29:15
не так давно ты говорил, что он просто чуть хуже phan'a)

Sergey
30.01.2018
22:32:37
у него нет поддержки стабов для типов - это делает его чуть более чем бесполезным

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

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

не так давно ты говорил, что он просто чуть хуже phan'a)
ну и еще я просто потратил вечерок на настройку phan)

Bohdan
30.01.2018
22:36:22
тоже надо будет заняться

Антон
31.01.2018
05:59:44
Authentificator отвечает за аутнтификацию. Guard тоже? Запутался в них

Google
Антон
31.01.2018
06:00:13
Или guard это тоже authentificator?

Dmitry
31.01.2018
06:18:12
Утро доброе Подскажите есть ли какой бандл для тикет системы , обработки модераторами жалоб пользователей

Vladislav
31.01.2018
06:18:59
И поймешь))

Dmitry
31.01.2018
06:40:12
Гугл это хорошо А из личного опыта , кто нибудь пользовался ?

Антон
31.01.2018
06:49:48
Думаю тут все пишут свое. На то и пишут на симфони, а не на битриксе

Andrew
31.01.2018
06:59:50
Я бы писал свое или вообще заюзал бы нормальную тикет систему типа zendesk

Vladislav
31.01.2018
06:59:51
Или guard это тоже authentificator?
class AbstractGuardAuthenticator implements AuthenticatorInterface

Dmitry
31.01.2018
07:11:02
Думаю тут все пишут свое. На то и пишут на симфони, а не на битриксе
если использовать такой подход то каждый должен написать свой FOSUserBundle

Антон
31.01.2018
07:11:41
Ну тикет система это уже полноценное решение, а не просто реализация User

Некорректно сравнивать

class AbstractGuardAuthenticator implements AuthenticatorInterface
Ага спасибо. Уже увидел. Как же запутана дока насчёт аутентификации.

Vladislav
31.01.2018
07:13:51
там в доке об этом есть параграф) нашел с телефона, не вставая с кровати) дока отличная

Petr
31.01.2018
08:15:57
если использовать такой подход то каждый должен написать свой FOSUserBundle
Неужели FOS-бандлы кто-то кроме новичков использует?

Dmitry
31.01.2018
08:16:55
Неужели FOS-бандлы кто-то кроме новичков использует?
я думаю никто, каждый должен написать свой подход и реализацию

Google
Dinar
31.01.2018
08:22:10
:)

Василий
31.01.2018
08:47:16
Народ. А как лучше обращаться к внешним вебсервисам? Guzzle? Или как-то кошернее можно?

Константин
31.01.2018
08:48:10
httplug

Anatoly
31.01.2018
08:52:55
Думаю тут все пишут свое. На то и пишут на симфони, а не на битриксе
Симфони это про правильные подходы к разработке, а не про написание велосипедов /_-

Alan
31.01.2018
08:57:59
как насчет правильных велосипедов?)

если выбирать приходится из трех колесного и который без сидушки )))

Andrey
31.01.2018
08:58:49
Anatoly
31.01.2018
08:59:17
Симфони это ещё про расширяемость "под себя" без боли
понятие "Правильные подходы к разработке" включает в себя это

если выбирать приходится из трех колесного и который без сидушки )))
правильных велосипедев нет, если нет аналогов(адекватных) это уже не велосипед.

Alan
31.01.2018
09:01:26
А что не устраивает в guzzle?
c httplug у тебя просто абстракция над хттп клиентом и возможность выбрать любой для тех кого что-то не устраивает)

Василий
31.01.2018
09:01:35
А что не устраивает в guzzle?
хотелось типа "интеграции" в симфони

Sergey
31.01.2018
09:02:21
хотелось типа "интеграции" в симфони
мм на каком уровне? Там не нужна интеграция особо

Василий
31.01.2018
09:02:41
да хз. я в сф4 только учусь

Sergey
31.01.2018
09:03:00
просто библиотеку ставишь и юзаешь, там слишком просто все что бы бандл делать

Борис
31.01.2018
09:03:12
Ну так зачем выдумывать проблему там, где ее нет? Прежде чем проблему решать, проблему нужно определить.... бля :(

Alan
31.01.2018
09:03:36
что тут проблема то?)

взять httplug вместо guzzle?)

Борис
31.01.2018
09:03:53
да хз. я в сф4 только учусь
У тебя еще будет вагон реальных проблем ??

Google
Sergey
31.01.2018
09:04:09
Alan
31.01.2018
09:04:15
ой все)

Sergey
31.01.2018
09:04:18
зачем тебе лишний слой абстракций

Василий
31.01.2018
09:04:52
помню такое

зачем тебе лишний слой абстракций
хотя и правда. там какойто пиздец любтый

Alan
31.01.2018
09:21:32
зачем тебе лишний слой абстракций
мне больше нравится как он документирован и приглянулся его Authentication plugin, буду юзать для аутентификации со своими внешними апишками. к тому же я могу использовать его как абстракцию над курл )

Admin
ERROR: S client not available

Sergey
31.01.2018
09:21:57
предлагаете curl exec-ом
я уже предложил guzzle. делать еще и абстракцию от клиента не особо смысла вижу. Лучше изолировать клиент под свой тонкий интерфейс

Alan
31.01.2018
09:22:42
газзл абстракция над курл)

Sergey
31.01.2018
09:23:29
газзл абстракция над курл)
я так понимаю что для вас нелишний слой абстракций это отсутствие вообще всяких абстракций. Ну ок

Alan
31.01.2018
09:24:03
нет я понял, но я его с курлом могу юзать

как ты юзаешь газзл поверх курл

Sergey
31.01.2018
09:24:32
а если нет разницы - то зачем?

Alan
31.01.2018
09:24:54
только тут мне дока нравится) с газлом я напарывался на несколько версий документации под каждый клиент (версию)

Sergey
31.01.2018
09:25:18
не ну можно и httplug юзать, че, плохого ничего нету)

так же как и просто газл - так чт да, можно по документации просто проверить что приглянется больше

Ihor
31.01.2018
09:46:15
какие есть адекватные платёжные консолидаторы, кроме walletone.com? А то она уже загибается

Andrew
31.01.2018
09:50:53
https://gemnasium.com/blog/gemnasium-is-acquired-by-gitlab/ — крутая новость

Google
Sergey
31.01.2018
09:54:59
https://techcrunch.com/2018/01/30/red-hat-acquirescoreos-for-250-million-in-kubernetes-expansion/ вот это веселее

Vadim
31.01.2018
11:47:12
я тут делал аутентификацию по oauth2, поставил бандл для Guzzle, бандл для Oauth2, закончилось тем, что сделал без них

с этими бандлами больше борешься чем они тебе помогают

Andrew
31.01.2018
11:50:16
Золотые слова

Vlad
31.01.2018
12:16:18
Что за бандл для газл?

Vadim
31.01.2018
12:24:42
ну я во флексе посмотрел, потом на пакаджисте

там и там их два самых популярных

Vladislav
31.01.2018
12:25:17
8points / misd

Vadim
31.01.2018
12:25:19
какой то выбрал...

Vladislav
31.01.2018
12:25:50
первый долго на симфони 3 перелезть не мог)

Vadim
31.01.2018
12:27:19
вспомнил почему отказался - не мог клиент ленивым сделать если через бандл

в итоге создаю в ямле клиент газла даже гибче без бандла

Василий
31.01.2018
13:19:15
Подскажите тупому плз. Вот есть класс http-foundation/JsonResponse, в нём константа const DEFAULT_ENCODING_OPTIONS = 15; Как мне её переопределить?

яя понимаю что есть setEncodingOptions()

но длинно получается :()

хочется один раз "глобально" изменить

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