# kantry (09.06.2017 / 13:39)
AlkatraZ, Это уже будет валидатор, не думаю что еще и хелпер нужно писать.
При чем тут валидатор?
Я говорил про полную абстракцию от регулярок.
Написать кучу методов, или даже классов под стандартные ситуации - и радуйся.
AlkatraZ, ну по сути же валидатор
типо как в фильтре константы для мыла или ещё чего
# Koenig (09.06.2017 / 13:45)
AlkatraZ, ну по сути же валидатор
типо как в фильтре константы для мыла или ещё чего
Суть - это совершенно другое.
Если ты ищещь к примеру на совпадение с патерном, то в ответ получаешь булевое значение.
А где я это применю - уже другое дело. Может в валидаторе, может где-то в другом, например в роутере,.
Если назвать сие творение именно "валидатором", то и сфера применения у него будет только такая.
AlkatraZ, ну в зенд в роутах что то подобное есть, но там не бул возвращает
AlkatraZ, ну и в этом классе реализован preg_match его должно хватить, можно наследовать и сделать что ты хотел
# Koenig (09.06.2017 / 13:57)
AlkatraZ, ну и в этом классе реализован preg_match его должно хватить, можно наследовать и сделать что ты хотел
Законный вопрос: а зачем мне тогда "родитель"?
# AlkatraZ (09.06.2017 / 13:35)
На мое мнение, идея по абстракции функции для работы с регулярными выражениями интересна, но в данном пакете практически не реализована.
1) Инициализировать класс сразу с контентом я считаю неудобн
Есть такое, сам пользуюсь
https://github.com/SimpleRegex/SRL-PHP
https://github.com/gherkins/re ... erphp
# AlkatraZ (09.06.2017 / 13:35)
На мое мнение, идея по абстракции функции для работы с регулярными выражениями интересна, но в данном пакете практически не реализована
1) Инициализировать класс сразу с контентом я считаю неудобно
По первому пункту. Так как я частенько пишу парсеры, то такой подход очень даже удобен. Собственно для этого и была написана эта штука. Хелперы это хелперы, а это абстракция для более удобной работы с регулярными выражениями, а не набор хелперов.
Тут все просто, нужно тебе из текста получить три разных группы информации - создал инстанс, три раза юзнул find/findAll и получил на выходе три причёсанный массива с данными без лишнего. А с preg_match’ами была бы лапша