Size: a a a

2020 May 15

RV

Roma Vandolyak in PHP
там еще 7.4.6 апдейт вышел с фиксом генераторов
источник

КГ

Константин Грачев... in PHP
Либо выносить маппинг в конфиг, что имхо не очень удобно
источник

КГ

Константин Грачев... in PHP
Roma Vandolyak
там еще 7.4.6 апдейт вышел с фиксом генераторов
А что сломано было?
источник

RV

Roma Vandolyak in PHP
Константин Грачев
А что сломано было?
источник

RV

Roma Vandolyak in PHP
Candidate patch at https://github.com/php/php-src/pull/5344. Very much not sure this is right.
источник

ВУ

Валентин Удальцов... in PHP
в PHP 8 благодаря <<Attributes>> ты сможешь аннотировать параметры конструктора
источник

КГ

Константин Грачев... in PHP
Валентин Удальцов
в PHP 8 благодаря <<Attributes>> ты сможешь аннотировать параметры конструктора
Я что-то этот пункт не очень понял. Но ты представь что если на каждое поле по 1-4 валидатора. Что это каша в конструкторе будет
источник

BT

Bohdan Turchyk in PHP
в описании чата есть ссылка на канал с вакансиями
как ты оправдаешь себя?
источник

КГ

Константин Грачев... in PHP
Причём весь класс будет состоять из этой каши конструктора)
источник

ВШ

Владислав Шубин... in PHP
Bohdan Turchyk
в описании чата есть ссылка на канал с вакансиями
как ты оправдаешь себя?
Это резюме и там вакансии в штат в том канале.
источник

BT

Bohdan Turchyk in PHP
Владислав Шубин
Это резюме и там вакансии в штат в том канале.
так себе оправдание
источник

ВУ

Валентин Удальцов... in PHP
ну почему каша

__construct(
   <<Assert\NotBlank>>
   string $nameContains,

   <<Assert\PositiveOrZero>>
   int $offset,

   <<Assert\Positive>>
   <<Assert\LessThan(100)>>
   int $limit,
) {}
источник

ВУ

Валентин Удальцов... in PHP
выглядит так же, как отдельные свойства класса, только это аргументы
источник

BT

Bohdan Turchyk in PHP
Валентин Удальцов
ну почему каша

__construct(
   <<Assert\NotBlank>>
   string $nameContains,

   <<Assert\PositiveOrZero>>
   int $offset,

   <<Assert\Positive>>
   <<Assert\LessThan(100)>>
   int $limit,
) {}
я что-то пропустил, разве аттрибуты будут доступны в этом контексте?
источник

ВУ

Валентин Удальцов... in PHP
по крайней мере, добавлять атрибуты аргументам функций и методов можно (см примеры https://wiki.php.net/rfc/attributes_v2)
соответственно, здесь тоже должно быть все ок) это же по-прежнему метод __construct, хоть он там и промоутит данные дальше
источник

ВУ

Валентин Удальцов... in PHP
я думаю, что когда (не хочу писать если 😂) promotion rfc примут, можно будет просто спросить об этом в твиттере)
источник

S

Sergey in PHP
кстати, как вам синтаксис атрибутов?
источник

SZ

Sergey Zolotov in PHP
Валентин Удальцов
ну почему каша

__construct(
   <<Assert\NotBlank>>
   string $nameContains,

   <<Assert\PositiveOrZero>>
   int $offset,

   <<Assert\Positive>>
   <<Assert\LessThan(100)>>
   int $limit,
) {}
почти котлин)
источник

AP

Artem Prosvetov in PHP
Sergey
кстати, как вам синтаксис атрибутов?
Надеюсь примут и https://wiki.php.net/rfc/named_params Тогда будет вообще огонь
источник

BT

Bohdan Turchyk in PHP
Artem Prosvetov
Надеюсь примут и https://wiki.php.net/rfc/named_params Тогда будет вообще огонь
привет питон и проблемы с рефакторингом
источник