А кто юзает value object и если юзает то сам реализовывает или либу юзает?
#[Route("/api/posts/{id}", methods: ["GET", "HEAD"])] class User { Не понял зачем это надо и как работает. Понял что это не phpDoc. В чём суть?
Добрый. ``` class Card {} class SelectCard {} class DropdownCard {} class CardBox { private static get store(): { [key: string]: any } { return { Card, S...
[number, number, number, number]?
Привет всем. Есть у кого интересные вопросы по php для собеседования?
public static create(type: CARDS, options: CardConstructorOptions) { return new CardFactory.store[`${type}Card`](options); } Добрый. А как в таких случаях указать вер...
Доброго. Подскажите как в phpunit можно протестировать на то, что класс должен быть final?
У меня там одна ветка main. Я пробовал указать имя ветки как сказано в доке композер а dev-main. Но тогда он ругается на зависимости. Мне и в зависимости надо ветки указывать?
Т.е. если я подключаю класс, и не важно для каких целей то рантайме подлючится весь файл с классом?
Доброго. Есть у хороший пример самописного сервиса для изучения? Не понимаю как правильно в Laravel расположить и использовать свой сервис. В сервис выносится бизнес логика, т...
Или это типа phpdoc доступный через рефлексию?
Всем привет. Подскажите, как лучше сохранять данные по АПИ. Пихать весь набор сущностей в один запрос или использовать для каждой сущности свой запрос(вызов апи)?
Привет всем. Подскажите как запустить(переписать) команду: $ docker run --rm --interactive --tty \ --volume $PWD:/app \ --user $(id -u):$(id -g) \ composer instal...
Я могу через нативную аннотацию описать типы входных параметров или это не то?
Не получается установить либу tecnickcom/tc-lib-pdf. Выполняю команду: composer require tecnickcom/tc-lib-pdf. Но когда прописываю в методе new TCPDF(); Пишет класс не найден....
Подскажите почему композер тянет самый старый релиз. Я в гите сделал уже 3 тега. Как сказать композеру чтобы он брал последний релиз?
Доброго. Подскажите, я могу сделать валидацию аргументов метода с помощью атрибутов? Что-то вообще не въеду зачем они нужны.
v === undefined || v === null || v === '' можно заменить на !!v, нет?
Пыху уже выложили?
А в личку)?