Size: a a a

2021 September 14

АЯ

Андрей Ява in symfony
Добавляй поведение.
источник

АR

Андрей Ruvik in symfony
Всем привет 🙂 был класс “валидатор” для JsonSchema, который через ямл принимал путь к схеме.
сейчас хочу перенести это в Constraint ентити, однако не знаю как переписать этот путь.

 * @App\Validator\Constraints\JsonSchema(path="file://%kernel.project_dir%/var/resource/some-name.schema.json")

кто-то извращался так ?
источник

А

Антон in symfony
Что мешает указать название схемы, а уже в валидаторе использовать его при построении полного пути до файла?
источник

АR

Андрей Ruvik in symfony
не уловил
источник

А

Антон in symfony
Вроде простой и очевидный совет дал. Хз, что там можно было не уловить.
источник

АR

Андрей Ruvik in symfony
простой и очевидный совет)
источник

АR

Андрей Ruvik in symfony
так не понял про какое указание названия схемы ?
я хочу вынести логику из класса, который ранее описывался в ямл и закинуть в Constraint новый.
источник

А

Антон in symfony
В констрейнте сделать @JsonSchema(some-name). В валидаторе констрейнта прокинуть из конфига путь до файла и конкатенировать его с именем из констрейнта. Так ты не будешь хардкодить путь
источник

АR

Андрей Ruvik in symfony
или имеете в виду
* @App\Validator\Constraints\JsonSchema(handler=“”App/Some/Path/MessageValidator)

а в ямле описать
App/Some/Path/MessageValidator ?
источник

АR

Андрей Ruvik in symfony
хммм, звучит здраво. Но тогда валидатор кроме валидации, начинает ещё строить себе пути )
источник

АR

Андрей Ruvik in symfony
пойду ещё кофейку выпью. А там может родится что-то в кукушке.
Но спасибо за идею 🙂
источник

А

Антон in symfony
Он ничего не строит. Он принимает полный путь, достаёт название из констрейнта и отдаёт валидатору json schema. Сам он ничего, кроме делегирования, не делает. Ну и мой вариант по-прежнему лучше, чем хардкод пути
источник

G

George in symfony
подскажите пожалуйста, как перезагрузить admin.yml?
источник

G

George in symfony
дело в том что провёл там изменения, но остались старые.
источник

G

George in symfony
уже в принцепе разобрался, но всё равно может быть есть какой нибудь способ
источник

МФ

Максим Федоров... in symfony
Ребят, кто на 5.3 перескочил, у всех автоматом сгененрировались конфиг классы, которые как новая фича 5.3?
источник

МФ

Максим Федоров... in symfony
че это вообще за компонент делает? куда лезть?  у меня нет этих Config/FramewirkConfig, Config\SecurityConfig и прочего
источник

МФ

Максим Федоров... in symfony
тут в обсуждения хhttps://symfony.com/blog/new-in-symfony-5-3-config-builder-classes

пишут, что в var/cache/{env}/ генерируются, но что-то пусто 🙂
источник

КГ

Константин Грачев... in symfony
var/cache/{env}/Symfony
источник

МФ

Максим Федоров... in symfony
ну понятно ☺️... нет папки Symfony имею в виду
источник