Size: a a a

2021 May 12

k

knopkod4v in PHP
This new component brings the concept of generating code in an AST representation into Symfony
это не пропозал "давайте затащим вот то", это "давайте напишем новое, похожее на то и вот это и ещё вот это и с шлюпками"
источник

DT

Dmitriy Tkachenko in PHP
А, ну значит тут другая херня. Просто интерфейсы один в один
источник

k

knopkod4v in PHP
а, я тебе соврал, случайно в другой пр перескочил, прост он тоже прикольный
источник

DT

Dmitriy Tkachenko in PHP
у тебя значит много штук для ленивого программирования)
источник

k

knopkod4v in PHP
мне laminas гидратор понравился, по моему его как раз у @SerafimArts "в проде" юзают
но я не нашёл к нему удобной конфигурации через тайпхинты/пхпдоки и проч
источник

k

knopkod4v in PHP
слишком много. Я тут либу для application side join-ов 9 месяцев писал, написал 600 строк и всё равно есть нюансы.
Инфраструктура - это сложновато для меня
источник
2021 May 13

MG

Marina Günther in PHP
wtf then.
источник

ВБ

Владимир Боговик... in PHP
приветствую, есть ли варик запуск composer install не через консоль, а в коде как-то прописать
источник

A

Andrey in PHP
exec()
источник

ВБ

Владимир Боговик... in PHP
Этот вариант самую малость не подходит, в связи с тем что, composer  может быть не установлен у клиента. Даже если я composer.phar положу рядом, и дёрну php composer.phar install, то не факт что алиас php будет той же версии, что и настроен для сайта. Поэтому спрашиваю именно запуск из кода, а не запуск консольной команды из кода
источник

A

Andrey in PHP
Сам понял что сказал?) И при чем тут клиент,  если композер на сервере лежит... Сумбурно как то всё, опиши задачу
источник

VC

Vladimir Chernyshev in PHP
Клиент тут, наверное, заказчик
источник

A

Andrey in PHP
Ну так баш скриптик, где всё установится что нужно и дергай из пхп
источник

A

Andrey in PHP
А вообще ансибл для этого
источник

ВБ

Владимир Боговик... in PHP
не, тут не настолько заморочено, чтоб заморачиваться с управлениями конфигураций. Дело в том, что будет устанавливаться модуль на одну известную российскую цмс. В этом модуле будут использоваться библиотеки подтягивающиеся с composer, а установка происходит через браузер тыканьем в кнопку. Так вот я ищу решение как подтянуть нужные библиотеки для той версии php, на которой работает сайт клиента, не прибегая ни к консоли ни к каким либо иным решениям
источник

A

Andrey in PHP
тем более рутового доступа нет
источник

ВБ

Владимир Боговик... in PHP
Вот я и думал мож есть вариант запуска компосера непосредственно из кода. Типа мож composer.phar разархивировать, подключить его autoload и дёрнуть какой нить метод класса
источник

A

Andrey in PHP
из phpinfo
источник

A

Andrey in PHP
узнать версию
источник

A

Andrey in PHP
Ну пхп версию ты можешь получить, путь к пхп тоже. Не вижу проблем
источник