Size: a a a

2020 September 18

АГ

Алексей Гевондян... in Laravel Pro
способ есть всегда, вопрос насколько это тяжело, долго и вообще целесообразно
источник

PT

Pax au Telemanus in Laravel Pro
Алексей Гевондян
способ есть всегда, вопрос насколько это тяжело, долго и вообще целесообразно
именно это меня и интересует
источник

АГ

Алексей Гевондян... in Laravel Pro
тебе нужно получить список имен классов всех переменных, используемых в методе? включая вложенные вызовы?
источник

PT

Pax au Telemanus in Laravel Pro
+
источник

PT

Pax au Telemanus in Laravel Pro
как раз дело во вложенных
источник

АГ

Алексей Гевондян... in Laravel Pro
тогда тебе нужен парсинг всего кода рекурсивно, и определение классов. задача очень сложная, на ее реализацию уйдут месяцы. составь массив ручками, быстрее будет, инфа сотка.
источник

АГ

Алексей Гевондян... in Laravel Pro
+ не всегда можно определить класс по коду, только в рантайме
источник

АГ

Алексей Гевондян... in Laravel Pro
по сути тебе нужно разбить код на методы, и для каждого метода составить 2 списка: 1) используемые классы 2) вызываемые методы. потом рекурсивно собираешь классы. но это в теории. а на практике это все сделать будет очень трудно и долго.
источник

АГ

Алексей Гевондян... in Laravel Pro
возможно трассировка xdebug-ом или чем-то подобным может собрать какую-то такую инфу...
источник

PT

Pax au Telemanus in Laravel Pro
Алексей Гевондян
возможно трассировка xdebug-ом или чем-то подобным может собрать какую-то такую инфу...
да ток у него дорогая возможно есть проще
источник

АГ

Алексей Гевондян... in Laravel Pro
профилирование если сделать - там строится дерево вызовов. по сути там нужная инфа есть. возможно распасить файл с профилированием и вытащить эту инфу можно. но это все равно ситуация разовая, можно написать на это отдельную консольную команду..
источник

DP

Dmitri Ponomarjov in Laravel Pro
Можно зарегать свой автолоад перед вызовом функции и писать куда-то лог
источник

PT

Pax au Telemanus in Laravel Pro
я уже решил траблу
очень дорого, и на нужные мне 10 классов 1000 ненужных
источник

PT

Pax au Telemanus in Laravel Pro
не будет магии
источник

АГ

Алексей Гевондян... in Laravel Pro
как?
источник

k

kaktus778 in Laravel Pro
Ребят, есть ивент и листенер)) как для них написать юнит тесты? они же ничего не возвращают.. что там проверять надо и как?) спасибо)
источник

PT

Pax au Telemanus in Laravel Pro
проверят отдельно
источник

PT

Pax au Telemanus in Laravel Pro
то что событие вызвалось
источник

PT

Pax au Telemanus in Laravel Pro
источник

D

Developer in Laravel Pro
Кто как хранит большие объемы фото на серверах? Сжатие или просто жесткие с большим объемом?
источник