
Богдан
30.01.2017
19:29:36
Пздц вы тут материтесь непонятными словами

Aleh
30.01.2017
19:29:37
ну тип не разбираться и написать это прям ваще тяжело
проще в рулетку выиграть

da horsie
30.01.2017
19:30:07

Google

Sergey
30.01.2017
19:30:16
как минимум показатель что ORM-ки уровня доктрины на язык существуют в штучном экземпляре. И это при том что уровень доктрины это так...
в javascript например нормальной ORM как небыло так и нет

Aleh
30.01.2017
19:31:02
казалось бы конкурент доктрины propel с даже какой-то минимальной командой, по факту там один этот Марк, но все-таки уже года два не может data mapper зарелизить
но если и зарелизит
то там зачаточное состояние
там кажется все забили)

da horsie
30.01.2017
19:32:25
давайте напишем

Sergey
30.01.2017
19:32:35

Aleh
30.01.2017
19:32:35
typeorm эта хз

Sergey
30.01.2017
19:32:50
меня сильно смущает отсутствие внятного роадмапа

Aleh
30.01.2017
19:33:02
про активно ты конечно загнул

Sergey
30.01.2017
19:33:04
есть жирный вопрос "in-memory strategy, unit-of-work"

Google

Sergey
30.01.2017
19:33:10
и ни одной дискуссии не нашел

Богдан
30.01.2017
19:33:49
ебать триггеры крутые для mysql
я почитал про них
это то что мне надо
само заполнять будет при инсерте в downloads

Sergey
30.01.2017
19:34:06
просто с другой стороны инициация будет

Богдан
30.01.2017
19:34:15
ну из кода один :D
только save() в орм

Sergey
30.01.2017
19:34:39
еще один

Aleh
30.01.2017
19:35:23
но вообще typeorm опять проект одного человека, который юзает декораторы, которые ваще-то experimental и уже известно, что синтаксис будет не таким)
не знаю как там второй ангуляр с этим будет жить)

Sergey
30.01.2017
19:49:35
https://wiki.php.net/rfc/arrow_functions?rev=1485798604
с чего дискуссия началась
есть шанс что можно будет писать
$fn = fn($x) => $x ** 2;
https://externals.io/thread/681
тут можно последить
https://3v4l.org/#preview - а тут потыкать

Google

Sergey
30.01.2017
19:54:32
прикольно
теперь можно топовые RFC тыкать и обкатывать через 3v4l

Sergey
30.01.2017
19:55:44

Pavel
30.01.2017
19:56:41
Помню было предложение, точь-в-точь как в жс($x => expr). Для коллизий предлагалось экранировать скобками. Куда интересно оно пропало?

Sergey
30.01.2017
19:57:55
const fn = x => x ** 2
там нет коллизий с =>

Pavel
30.01.2017
19:58:37

Sergey
30.01.2017
19:58:49

Sergey
30.01.2017
19:58:56
не только
yield $key => $value
ну в целом да

Sergey
30.01.2017
19:59:16
-> а эти?

Sergey
30.01.2017
19:59:20
ай не

Pavel
30.01.2017
19:59:34
ну типа для решения предлагалось
yeild ($x => expr)

Sergey
30.01.2017
19:59:35
пусть будет fn(...$args) => $expression

Sergey
30.01.2017
19:59:49

Sergey
30.01.2017
19:59:50
потому что скобки это просто скобки
там есть ограничения парсера - он не может смотреть дальше чем на один токен вперед

Google

Sergey
30.01.2017
20:00:12
там правда с чем-то не сходились ->

Sergey
30.01.2017
20:00:20
потому для устранения двусмысленности перед схобками что-то должно быть
в этом случае - fn

Pavel
30.01.2017
20:01:10

F01134H
30.01.2017
21:33:52
народ, а как запретить создавать объект?
ну т.е. мне нужно создавать его только в контексте родителя

Ivan
30.01.2017
21:37:19
приватный конструктор и метод фабрики

F01134H
30.01.2017
21:37:21
Хотя все, проехали

Admin
ERROR: S client not available

F01134H
30.01.2017
21:37:25
не в ту сторону иду)
Такой еще вопрос
у меня есть объект, в нем пул других объектов
как мне из дочернего (так скажем) объекта вызвать родителя?

f4rt~
30.01.2017
21:50:50
parent:: ?

F01134H
30.01.2017
21:51:14
не, это в контексте класса
class SomeClass
{
$aboutClass = [];
function addAboutClass() {
$this->aboutClass[] = new SomeClassTwo();
}
}
class SomeClassTwo
{
...
}
что бы было понятнее

Ivan
30.01.2017
21:53:29
при добавлении обьектов в пулл мапь их с вышестоящим классом. попробуй передавать ссылку на обьект
типа &$this
только хз сработает ли

Google

F01134H
30.01.2017
21:54:50
это как?
не пойму схему
типо ассоциативный массив?

Aleh
30.01.2017
21:55:58

Ivan
30.01.2017
21:56:14
точно. нельзя ж так

F01134H
30.01.2017
21:56:16
Алех, вот подскажи, как сделать это дело

Aleh
30.01.2017
21:56:17
$this->aboutClass[] = new SomeClassTwo($this);
твой кэп)

F01134H
30.01.2017
21:56:35
Похоже на костыль, не?

Aleh
30.01.2017
21:56:50
может оно им и является?)

F01134H
30.01.2017
21:56:58
а иначе никак?

Aleh
30.01.2017
21:57:17
это ровно то, чего ты хочешь
остальное это какое-нибудь глобальное состояние, что еще хуже

Ivan
30.01.2017
22:01:49
а как вы код в телеграме оформляете?

Aleh
30.01.2017
22:02:00
апострофы
как в markdown

Ivan
30.01.2017
22:02:25
php
$Obj = new \stdClass
сяп

F01134H
30.01.2017
22:35:09
https://github.com/Folleah/Event-Emitter запилил свой первый пакет)

Aleh
30.01.2017
22:55:04
стоит заюзать все-таки composer хотя бы для юзания psr4

F01134H
30.01.2017
22:55:30
Да это конечно подкручу, но после сна)