Size: a a a

2021 November 01

E

Evgeniy in PHP
Как это нету? А что насчет ClassNameController? или ClassNameRepository?
источник

D

Dmitriy in PHP
Сделал. Попробова все сервисы по дефолту паблик сделать и конкретно мой. Ошибки нет, но переменная не резолвится
источник

V

Vadim in PHP
А что насчёт всего остального? Ты сущность называешь UserEntity?
источник

E

Evgeniy in PHP
Ну только сущность без namespace
источник

МФ

Максим Федоров... in PHP
Ну эт омного где: все добавляется суть класса:
EvgeniyValidator, он же валидатор
EvgeniyFactory — ну это же фабрика, почему этому не быть в названии
EvgeniyLiquidator — ну он же ликвидатор, зачем ему называться иначе?
источник

МФ

Максим Федоров... in PHP
то есть это не "приставить в конце", а это назвать то, чем является класс
источник

VM

Volodymyr Melko in PHP
The term 'StudlyCaps' in PSR-1 MUST be interpreted as PascalCase where the first letter of each word is capitalized including the very first letter.

Классы именуются в StudlyCaps
Трейты и интерфейсы также, только с соотвесвующим суфиксом Interface \ Trait
источник

VM

Volodymyr Melko in PHP
в https://www.php-fig.org/psr/psr-12/ есть примеры как это все должно выглядеть
источник

МФ

Максим Федоров... in PHP
фабрика угля называется фапбрикой не потому, что состоит среди списка  фабрик и потому приписано в конце , а потому что производит
источник

E

Evgeniy in PHP
понял
источник

SP

Sergey Protko in PHP
ты можешь для сущности "продукт" иметь репозиторий с названием "каталог". think about it.

"я не могу положить продукт в каталог потому что там уже такой есть", "поиск в каталоге товаров", "снять товар с продажи а не удалить"... нэйминг штука занятная
источник

PU

Pavel Ustyugov in PHP
Парни! привет! подскажите как решить вопрос? Не хватает памяти для выполнения рекурсивной функции xml2assoc  - она преобразует xml файл в многоуровневый ассоциативный массив и когда выполняем ее на серваке она вылетает.  На входе xml файл и эта функция вызывает сама себя и рано или поздно вылетает ... если файлы поменьше, чем тот, на котором выбивает, то все хорошо. А на домашнем компе работает норм - памяти хватает.   https://www.php.net/manual/ru/class.xmlreader.php
источник

PU

Pavel Ustyugov in PHP
как бы сделать чтоб использовать свап когда оперативки не хватает на выполнение скрипта чтоли?
источник

EG

Egor Gruzdev in PHP
выделить больше памяти под скрипт есть возможность?
для чего делается преобразование в массив?
источник

PU

Pavel Ustyugov in PHP
по идее vps и возможность есть. только этот скрипт в составе проекта на laravel.  ну а преобразовывается для облегчения задачи. только похоже сейчас придется отказаться от этого.
источник

OA

Oleg Arkhipov in PHP
Что-нибудь в таком направлении: https://github.com/prewk/xml-string-streamer
источник

PU

Pavel Ustyugov in PHP
то есть эта функция из мануала. она выдергивает и атрибуты и все остальное из xml и раскладывает по молочкам. а дальше уже массив обходишь и собираешь данные. а без этой функции самому нужно xml парсер писать.
источник

🌴

🌴HermanSochi in PHP
Там писать на 5 минут делов, если структура XML регулярная
источник

EG

Egor Gruzdev in PHP
вот такой вариант рассмотрите, разбирать xml и сразу собирать нужные данные, они же я так понимаю не все нужны

https://github.com/dkrnl/SimpleXMLReader

она может и старая, но я как-то использовал её, очень удобно было xml в 20gb разбирать
источник

PU

Pavel Ustyugov in PHP
прокатило когда выделил память  memory_limit = 4096M
источник