
Victor
31.07.2018
12:59:23
хочется более юзабельные кейсы увидеть. мб кто поделится своими примерами...

F01134H
31.07.2018
13:00:18

Anton
31.07.2018
13:00:20

F01134H
31.07.2018
13:00:50
чтение большого файла
когда не можешь все содержимое разом в память положить и нужно обрабатывать каждую строку отдельно за раз

Google

Maksim
31.07.2018
13:01:07
https://github.com/mmasiukevich/service-bus/blob/master/src/Application/ServiceBusKernel.php#L210
партия запрещённых веществ)

Anton
31.07.2018
13:01:47

Maksim
31.07.2018
13:02:09
https://amphp.org/
я кстати посмотрел твою поделку. Выглядит любопытно. Всё руки никак не доберутся препарировать целиком

F01134H
31.07.2018
13:02:20

Maksim
31.07.2018
13:02:34

Anton
31.07.2018
13:02:36
Лодку господину!

Maksim
31.07.2018
13:02:42
генератор - это и есть итератор

F01134H
31.07.2018
13:02:56
ну так о чем мы спорим
тогда

Maksim
31.07.2018
13:03:53
@zloyuser думаю, как-нить голосом за жизнь потрещим. Вопросов накопилось до жопы даже при поверхностном прочтении

Anton
31.07.2018
13:04:20
у мну там еще работы вагон, но вернусь к ней серьезно ток в августе.

Maksim
31.07.2018
13:05:44
да работы всегда вагон)

Dmitry
31.07.2018
13:07:15
про сейл у джетбрейнса уже говорили? ?

Google

Maksim
31.07.2018
13:07:31
угу

Artem
31.07.2018
13:35:18
а чем вы пользуетесь для стаба времени в тестах?

F01134H
31.07.2018
13:36:38
стаб времени - что ты под этим подразумеваешь

Алексей
31.07.2018
13:36:45

Maksim
31.07.2018
13:36:55
new Datetime('нужное время')

F01134H
31.07.2018
13:37:27
Вообще карбон есть

Anton
31.07.2018
13:37:47

Maksim
31.07.2018
13:38:07

Artem
31.07.2018
13:38:24

Maksim
31.07.2018
13:39:15

Artem
31.07.2018
13:39:33

Sergey
31.07.2018
13:39:49
ну или добро пожаловать в мир тупых абстракций типа Clock
ну или есть еще прикольный апроч:
function timestamps() {
yield time();
}

Artem
31.07.2018
13:40:28

Sergey
31.07.2018
13:40:29
но это так, для упоротых
вот как раз для тебя

Artem
31.07.2018
13:42:03
вот как раз для тебя
почитаю, но вообще я пробовал юзать моки. И мне не понравилось. Слишком хрупкие тесты получаются, в зависимости от упоротости моков

Sergey
31.07.2018
13:42:19
ну вот почитай статью) он там не моки предлагает)

Google

Pavlo
31.07.2018
13:45:38

Maksim
31.07.2018
13:45:49

Roman
31.07.2018
14:42:41
Кто пользуется спецификацией? у меня не получается выделить какоето условие что б назвать его спецификацией, все както связано и тянет на сервис больше. Вот например
$token = $this->tokenStorage->getToken();
if ($token) {
$user = $token->getUser();
if ($user && is_object($user) && $user instanceof PlayerInterface) {
$player = $user;
}
}
смотрел на if() и думал над спецификацией но проще засунуть в сервис ето.

Sergey
31.07.2018
14:43:25
это спецификации, они только описывают что искать, другие штуки уже по ним ищут

Roman
31.07.2018
14:43:49
нет не в сервисах
я ето хочу серисом сделать. ето просто код из сабскайбера

Sergey
31.07.2018
14:44:11

Roman
31.07.2018
14:44:45

Sergey
31.07.2018
14:45:09

Sergey
31.07.2018
14:45:12
похеру

Roman
31.07.2018
14:45:27
а понял. отвефакторю
вопрос в том, что сложно выделеть бизнес условия и обозвать эго спецификацией. у меня это сходится к бизес сервису. или такой код и это нормально

Anton
31.07.2018
15:15:33
Шутка дня:
$date = \DateTime::createFromFormat('Y-m', '2018-06');
echo $date->format('Y-m-d');

Maksim
31.07.2018
15:17:40
а шутка в чём?)

Anton
31.07.2018
15:19:50
Тебя вывод даты не смутил?

Maksim
31.07.2018
15:20:20
а я не пробовал конечно же)
но, да. забавно)

Google

Anton
31.07.2018
15:21:26
Работает только сегодня :) Ради интереса переведи время

Bohdan
31.07.2018
15:21:28
много оно мне нервов поело

Anton
31.07.2018
15:21:51

Bohdan
31.07.2018
15:21:53

Vitaly
31.07.2018
15:21:56

Bohdan
31.07.2018
15:22:06
но я словил в прошлом году тоже

Vitaly
31.07.2018
15:22:44

Anton
31.07.2018
15:22:52

Admin
ERROR: S client not available

Bohdan
31.07.2018
15:23:18
не помню деталей, но потратил пару дней
у меня было чуть иначе, я на addMonth попался
ладно, вспомнил детали)

Anton
31.07.2018
15:23:38
$date = \DateTime::createFromFormat('!Y-m', '2018-06');
echo $date->format('Y-m-d');
О, сколько нам открытий чудных ...

Maksim
31.07.2018
15:28:17
спасибо клиентам за полный формат даты...)
package main
import (
"time"
"fmt"
)
func main() {
timestamp, err := time.Parse("2006-01", "2018-06")
if err != nil {
fmt.Println(err)
}
fmt.Println(timestamp.Format("2006-01-01"))
}
2018-06-06
или я чёт делаю не так, либо пхп, как и пхпшники, не такие уж и днища)

Denis
31.07.2018
15:41:33

Maksim
31.07.2018
15:41:51

f4rt~
31.07.2018
15:42:29

Maksim
31.07.2018
15:42:45

Google

Denis
31.07.2018
15:43:38

Maksim
31.07.2018
15:43:57

Sergey
31.07.2018
15:55:03
ну мол ты употребляешь термины "бизнес условия" но по факту тот код который ты скинул к бизнесу мало отношения имеет

Valentin
31.07.2018
17:42:15
psr-17 приняли, кому интересно там интерфейсы для фабрики реквестов/респонсов сделали: https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-17-http-factory.md

Alex
31.07.2018
17:46:40
mwop все никак не успокоится)) обосрался с zf2, сча тужится изо всех сил)

Andrew
31.07.2018
17:52:16

Alex
31.07.2018
17:52:31

Andrew
31.07.2018
17:53:14

Alex
31.07.2018
17:54:33
ну zf1 был на коне в свое время, потом пока писали zf2 всё просрали симфони, сча пытаются че-то придумать)

Shmaltorhbooks
31.07.2018
17:56:24
Что значит "всё просрали симфони"?

Alex
31.07.2018
17:56:58
значит, что сейчас симфони на волне, а зф крошки собирает
макаров с yii следующий)

Bohdan
31.07.2018
17:58:08
только он продует ларе

Maksim
31.07.2018
17:58:13

Artem
31.07.2018
18:36:59

Maksim
31.07.2018
18:37:27

smile
31.07.2018
18:37:30

Artem
31.07.2018
18:38:17

militska
31.07.2018
18:48:51
Вообще, мало того что пхп шников чморить любят, ещё и внутри тусовки yii шникам достается

Maksim
31.07.2018
18:50:56
чмырят не пхпшников, а донных спецов)