Size: a a a

2021 April 26

SP

Sergey Protko in PHP
или почему Dictionary отдельно от Crossword
источник

SP

Sergey Protko in PHP
скорее всего это Infrastructure и бизнесу просто не интересно
источник

RD

Roman Dykyi in PHP
потому что мне кажется что они могут жить не зависемо друг от друга
источник

SP

Sergey Protko in PHP
ну добавил в тудушку себе, может быть на неделе гляну че там происходит
источник

RD

Roman Dykyi in PHP
спасибо!)
источник

OD

Oleksandr Dombrovsky... in PHP
А разве Domain, Application, Infrastructure не про направление зависимостей? Я вот недавно тоже пытался правильно организовать структуру приложения, но так чтобы можно было красиво проверять правильное ли направление зависимостей в приложении. И вот пришёл к выводу, что без таких папок не получится это сделать.

Но! Внутри каждой папки уже идёт разбиение на фичи и человек может сразу увидеть код, который принадлежит к определенной фиче. К тому же, каждая фича изолирована и ее код нельзя переиспользовать.


Если у тебя все разделено по фичам, то непонятно как внутри каждой фичи контролировать направление зависимостей.
источник

DT

Dmitriy Tkachenko in PHP
У DBAL есть маппинг DBAL-типов при установке параметров запроса, а есть ли обратный конверт? Т.е. я достаю условно JSONB колонку, а она размапливается в ранее написанный мной DBAL-тип
источник

DT

Dmitriy Tkachenko in PHP
в ORM это происходит как-то автоматом, а в доке DBAL не нашел
источник

AM

Artem Molotov in PHP
в коробке такого вроде нет + они выпилили возможность юзать driver-specific методы, среди которых были fetch_class, fetch_obj и fetch_func. Ищи какой-то внешний маппер
источник

DT

Dmitriy Tkachenko in PHP
Странно как-то получается, типы вроде относятся к DBAL, но распаковывать их умеет только ORM)
источник

AM

Artem Molotov in PHP
> типы вроде относятся к DBAL

Типы для биндинга параметров? Это ж "другое"
источник

DT

Dmitriy Tkachenko in PHP
источник

DT

Dmitriy Tkachenko in PHP
не, хотя там написано что эти типы для ORM
источник

VC

Vladimir Chernyshev in PHP
вроде что позволит использова в орм, по идее и так должно работать
источник

AM

Artem Molotov in PHP
Это в либе доктрины, а не дбала
источник

DT

Dmitriy Tkachenko in PHP
use Doctrine\DBAL\Types\Type;
use Doctrine\DBAL\Platforms\AbstractPlatform;
источник

DT

Dmitriy Tkachenko in PHP
ага, ага
источник

AM

Artem Molotov in PHP
А, да
источник

DT

Dmitriy Tkachenko in PHP
Тогда просто и маппер типов логичнее перетащить в DBAL
источник

DT

Dmitriy Tkachenko in PHP
из ормки
источник