@prophp7

Страница 34 из 1387
Sergey
27.09.2016
07:34:18
а composer - я не ставлю его в образ

zhikiri
27.09.2016
07:35:03
хмм, стосовно composer’a досить логічно

Sergey
27.09.2016
07:35:30
ну тип я до сборки образа ставлю зависимости а потом уже там все делаю

но это мне так нравится

Google
zhikiri
27.09.2016
07:35:41
Ага, я зрозумів

Мен задється це логічним

Sergey
27.09.2016
07:36:15
что до mcrypt - вроде бы с laravel 5.1 оно хочет openssl

> In previous versions of Laravel, encryption was handled by the mcrypt PHP extension. However, beginning in Laravel 5.1, encryption is handled by the openssl extension, which is more actively maintained.

zhikiri
27.09.2016
07:36:49
Ага, теж вже читнув

Зараз просто стартую новий проект, і хочеться все зробити якнайкраще

Для інших проектів використовував laradock

Aleh
27.09.2016
07:38:54
аккуратно там смотри)

zhikiri
27.09.2016
07:40:05
Та блін в мене зараз стадія певного ступору, хочеться все передбачити, але розумію, що я можу тільки соломи простелить, щоб потім не так тяжко було

Sergey
27.09.2016
15:25:25
помогите сочинить упражнений на тему “живем без геттеров и сеттеров"

что-то типа “У тебя есть сущность юзера. Сделай логин, регистрацию и восстановление пароля без единого сеттера и геттера”

zhikiri
27.09.2016
15:26:19
А навіщо це тобі ?

Sergey
27.09.2016
15:26:26
ну чувакам давать)

Google
zhikiri
27.09.2016
15:26:27
Якщо не секрет

Sergey
27.09.2016
15:26:36
ну потому что сеттеры/геттеры это плохо

точнее это не хорошо

и потому надо заставлять людей думать чуть менее процедурно

zhikiri
27.09.2016
15:27:03
:)

Alexander
27.09.2016
15:27:28
Я делал упражнения на примере банк-клиента

Sergey
27.09.2016
15:27:46
@akustov можешь подробнее?

Alexander
27.09.2016
15:28:14
Money, Account, User, Report - основные сущности

а само упражние - написать банк-клиент ) за несколько занятий

Sergey
27.09.2016
15:29:23
хм… занятно)

Alexander
27.09.2016
15:30:04
ну естесвенно не настоящий, данные читались/писались в json файлик

Sergey
27.09.2016
16:12:31
а что-нибудь чуть меньше?)

Aleh
27.09.2016
16:13:35
так это, возьми любые два сценария из своих проектов

Sergey
27.09.2016
16:14:20
ну вот у тебя есть User, Product и надо получить Order

как?)

мне у юзера надо контактную инфу забрать и у продукта его стоимость

хотя....

а не, все ок

Aleh
27.09.2016
16:15:47
:))

Sergey
27.09.2016
17:07:16
https://github.com/litepubl/cms/blob/master/lib/admin/DateFilter.php#L19

Google
Sergey
27.09.2016
17:07:24
кто-нибудь может мне объяснить что тут происходит?

zhikiri
27.09.2016
17:08:03
Обнулення дати :)

Sergey
27.09.2016
17:08:15
ну это понятно - вопрос зачем

Aleh
27.09.2016
17:08:47
а что ты забыл в этой куче

кхм

кода

Sergey
27.09.2016
17:09:09
да просто в комментах чувак хвастался своей cms-кой

я и заглянул

Aleh
27.09.2016
17:09:56
это не тот, который на своем ядре там чето делает? Хотя здесь код на голову выше

Sergey
27.09.2016
17:10:05
не, другой

Aleh
27.09.2016
17:10:30
на 38ой строке по-моему веселее

почему в POST? ну, т.е. фильтры же скорее в гете будут

Aleh
27.09.2016
17:10:59
и почему вообще это здесь происходит

а если надо не из поста тянуть, вообще не из запроса

Sergey
27.09.2016
17:11:43
)

Aleh
27.09.2016
17:11:58
ну ладно, пусть из запроса

но почему пост-то

а скинь ссылку на обсуждение?)

Sergey
27.09.2016
17:12:39
ай я уже закрыл(

лень искать

Google
Sergey
27.09.2016
21:38:39
@YuraLukashik https://gist.github.com/fesor/0a9f27c4c7fe7447e984beba78804b1b

короч я не успокоился с геттерами и toArray

Yura
27.09.2016
21:40:03
ммм

Sergey
27.09.2016
21:40:52
в принципе нам не нужны трансформеры с принтерами… хотя хз я пока бы их оставил

zhikiri
27.09.2016
21:41:52
Дякую за сніпет

Yura
27.09.2016
21:42:02
тяжело сказать что ломает инкапсуляцию, а что нет

Sergey
27.09.2016
21:42:09
почему?)

позволяет достать кусок стейта - уже не совсем хорошо

я сейчас крайности ресерчу)

Yura
27.09.2016
21:42:39
что есть кусок стейта?

Admin
ERROR: S client not available

Sergey
27.09.2016
21:42:45
любое значение

все для чего ты бы написал геттер)

Yura
27.09.2016
21:43:02
ммм

Sergey
27.09.2016
21:43:04
пусть данные остаются там где они есть

и никуда не вылазят

Yura
27.09.2016
21:43:11
думаю не совсем правда

Sergey
27.09.2016
21:43:21
аргументируй

Yura
27.09.2016
21:43:37
ты не всегда знаешь что отдаёт геттер

Sergey
27.09.2016
21:43:45
эм....

Google
Sergey
27.09.2016
21:43:49
зачем мне такой геттер?)

Yura
27.09.2016
21:44:03
чтобы не ломать инкапсуляцию

Sergey
27.09.2016
21:44:13
ну это… посередине

мне твое мнение по поводу принтеров интересует

Yura
27.09.2016
21:44:52
ммм, странная штука

ну как странная

Sergey
27.09.2016
21:45:04
ну просто в моем текущем проекте оно смотрится…. неплохо

пример - категория.

у меня есть сущность аля

Yura
27.09.2016
21:45:28
чё-то я в последнее время думаю

Sergey
27.09.2016
21:45:37
class Category{ private $name; private $zhName; }

Yura
27.09.2016
21:45:43
что объект сам дто лепить может

Sergey
27.09.2016
21:45:43
и я могу сделать что-то типа

Yura
27.09.2016
21:45:55
это выглядит странно

но если задуматься

ты просишь его показать какую-то его сторону

в какой-то форме

описать себя

а он уже решает

что и как тебе открыть

Sergey
27.09.2016
21:46:36
public function print(Printer $printer) : array { return $printer ->withLocalized(‘en’, ‘name’, $this->name) ->withLocalized(‘zh’, ‘name’, $this->name) ->build(); }

строить DTO - я думал об этом

но это не решает проблему

Страница 34 из 1387