@symfony_php

Страница 76 из 1418
Sergey
03.02.2017
08:16:41
устрани дублирование и все будет ок

другое дело что если ты делаешь просто библиотеку

то у тебя появляется ненужная зависимость

Google
Sergey
03.02.2017
08:17:14
pimple.

ну то есть блин Inversion of control это хорошо и даже отлично, но нужно понимать как твой код будет использован

вот если твой "сервис провайдер" будет как отдельный пакет/экстеншен для pimple ну куда еще не шло

а так библиотека в 25 однотипных файлов..

Hell
03.02.2017
08:23:03
вероятно я слишком рано думаю о расширяемости

Sergey
03.02.2017
08:24:57
unix way

маленькая библиотечка которая делает дела хорошо

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

так что.... "расширяемость" в этом ключе это такое

замечу что если бы ты array_replace запихнул внутрь конструированных сервисов то ты моог бы их все создать тупым циклом

Sergey
03.02.2017
08:47:50
оо, в новом EAP завезли еще лучше поддержку phpunit - теперь строковые референсы методов он распознает с автокомплитом и get usage

???

Sergey
03.02.2017
08:48:10
ого

Google
Sergey
03.02.2017
08:48:14
пойду ка обновлюсь

Sergey
03.02.2017
08:48:42
правда почему-то не все

Stepan
03.02.2017
08:50:52
оо, в новом EAP завезли еще лучше поддержку phpunit - теперь строковые референсы методов он распознает с автокомплитом и get usage
Вроде это не только пхпюнита касается, а вообще строковых референсов. Вчера релизноты читал, порадовался

Hell
03.02.2017
08:53:26
Где обычно принято хранить настройки системы (settings и так далее), загруженные из некоего файла (json, php array)?

это уже будет ServiceProvider?

Sergey
03.02.2017
08:54:08
оо, в новом EAP завезли еще лучше поддержку phpunit - теперь строковые референсы методов он распознает с автокомплитом и get usage
а нет, обманул я вас. это phpunit плагин делает, и делает это ооочень криво если заюзать createMock, то не работает если запихнуть мок в филд, тоже не работает

https://github.com/maxfilatov/phpuaca забили на его разработку видимо

Hell
03.02.2017
09:08:19
теперь только Netbeans, только хардкор

Sergey
03.02.2017
09:09:15
например у тебя конфиг вида

return [ 'my_package' => [ 'my_settings' => [] ], ];

ну и там где ты собираешь контейнер

$config = require __DIR__ . '/config.php'; $container = new Container(); $container->register(new MyPackageProvider(), $config['my_package']);

ну и т.д.

da horsie
03.02.2017
09:13:05
https://github.com/sebastianbergmann/phpunit/wiki/Release-Announcement-for-PHPUnit-6.0.0

Hell
03.02.2017
09:13:52


ОК, покажу вам мой код

Sergey
03.02.2017
09:14:17
больше ифов богу ифов.

Hell
03.02.2017
09:14:45
вам понятно, что я делаю?

Sergey
03.02.2017
09:14:59
сатану какую-то

Google
Sergey
03.02.2017
09:15:04
ты провайдеры в конфиге хранишь

а еще сильно смущает каша из венгерской нотации и просто переменных

Hell
03.02.2017
09:16:05
провайдеры - это не термин pimple

Sergey
03.02.2017
09:16:34
провайдеры - это не термин pimple
ты про "сервис провайдеры" в терминах oauth?

тогда ладно

Hell
03.02.2017
09:16:50
мне переименовать?

oauth-providers

Sergey
03.02.2017
09:17:12
https://github.com/sebastianbergmann/phpunit/wiki/Release-Announcement-for-PHPUnit-6.0.0
https://github.com/sebastianbergmann/phpunit/blob/6.0/ChangeLog-6.0.md так лучше

Stepan
03.02.2017
09:17:47
Неймспейсы ж вроде?

Ох, как меня задолбали в свое время чуваки с глобальным пхпюнитом старой версии, что он у них депрекейты не выкидывал. Пришел, выпилил депрекейты (getMock → createMock), так эти чуваки начали возбухать, типа, верни. Окей, говорю, тогда давайте в дев-депсы пхпюнит сунем. Отказываются)

Sergey
03.02.2017
09:19:54
глобальный пхпюнит? зачем?)

Stepan
03.02.2017
09:20:38
А вот, есть любители. Ну и кстати не всегда сразу хочется его в депы тащить

da horsie
03.02.2017
09:20:51
Одна строчка же

Stepan
03.02.2017
09:21:18
Ага, и стопицот копий пхпюнита по всем проектам потом

Sergey
03.02.2017
09:21:24
они видимо не сталкивались с проблемами разных версий пхпюнита на серверах

Sergey
03.02.2017
09:21:41
Иии?
это был сарказм

Stepan
03.02.2017
09:22:04
Ну, печально, что композер не научился в симлинки для деп, одинаковых по md5

da horsie
03.02.2017
09:22:17
Программисты дешевле харддисков?

Stepan
03.02.2017
09:22:49
Локально на винте в 120гб кучу проектов разворачивать иногда грустно просто

Google
Sergey
03.02.2017
09:23:09
зато макбук (с)

Sergey
03.02.2017
09:24:00
ты всегда можешь купить новый макбук где будет 256 гигов)

da horsie
03.02.2017
09:24:12
Big_Shark
03.02.2017
09:24:15
а ссд распаяна как всегда?

Sergey
03.02.2017
09:24:37
а ссд распаяна как всегда?
последние года два да

Stepan
03.02.2017
09:24:39
Не, в 14 года эйре не распаяна

Sergey
03.02.2017
09:24:41
в моем еще не распаяна

da horsie
03.02.2017
09:25:02
Макбукопроблемы

Big_Shark
03.02.2017
09:25:04
Admin
ERROR: S client not available

Sergey
03.02.2017
09:25:46
гавно
ну по другому не сделать его тонким)

Stepan
03.02.2017
09:26:20
ну по другому не сделать его тонким)
Но прошка-то, ё моё, ну её-то зачем

Так, я случайно начал оффтопик на тему «эпол слился»

da horsie
03.02.2017
09:26:36
Ахахаха, страдайте :))

Sergey
03.02.2017
09:27:05
Но прошка-то, ё моё, ну её-то зачем
хз, я таскаю ноут с собой всегда и везде и если он похуедет на 200-300 грамм (а он похудел) то как по мне это норм

Sergey
03.02.2017
09:27:10
новые прошки гавно :(

Big_Shark
03.02.2017
09:27:11
ну по другому не сделать его тонким)
ой да ладно, эта гонка с весом и толщиной уже задолбала, телефоны стали такими что в руку поместить тяжело, но хватает на пол дня, с ноутбуками таже срань, ноут стал как планшет, устарел, выкинь, а все ради чего, ради 100 грам и 2 мм ?

Sergey
03.02.2017
09:27:49
новые прошки гавно :(
без тачбара норм

Google
Stepan
03.02.2017
09:27:58
Ну или system76 брать с бубунтой

Sergey
03.02.2017
09:27:59
без тачбара норм
15ки нет без тач гавна

Big_Shark
03.02.2017
09:28:17
когда много носишь его за спиной, разница в весе есть
хз, 100-200 грам как по мне не заметно, если рюкзак создан для переноска

Sergey
03.02.2017
09:28:38
Ну или system76 брать с бубунтой
у меня сча валяется mi notebook air 13-ка

мне нравится

Stepan
03.02.2017
09:28:51
Похоже обвели?))

Sergey
03.02.2017
09:29:22
ну и честно тебе скажу... разница чувствуется

Big_Shark
03.02.2017
09:29:50
зарядка тоже похудела в весе слегка
я вообще жду повально юсб-с, а особенно в розетках, прикинь как ахуенно когда у тебя с собой только юсб провод

Sergey
03.02.2017
09:30:11
это да, это был бы крутяк)

Sergey
03.02.2017
09:30:20
type-c ахуенен

правда о нем никто еще ничего не знает

у меня телефон на нем

но найти зарядку к нему, то еще приключение

Sergey
03.02.2017
09:30:59
пол года назад согласился бы

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

Big_Shark
03.02.2017
09:31:03
ну и честно тебе скажу... разница чувствуется
Я часто в рюкзаке таскаю воду, или когда еду кататься термос литровый, так что литр я вообще не чувствую за спиной, свой ноутбук я чувствую, он почти 3кг, а вот ноутбук жены 17 дюймов, уже весит 2 кг, и я его почти не замечаю

Sergey
03.02.2017
09:31:07
ну и честно тебе скажу... разница чувствуется
мне кажется на маке уже зарядка весит больше чем ноут

Sergey
03.02.2017
09:31:49
ну и да, есть всякие блокнотики, жижи для электронки

Big_Shark
03.02.2017
09:32:22
но найти зарядку к нему, то еще приключение
Забавно, но два года назад когда ты приходишь в кафе или анти кафе и хочешь зарядить мобилу через микро юсб, таких зарядок часто нет, только для айфонов)

Sergey
03.02.2017
09:32:37
так на айфонах не type c

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