FIQL/RQL или RESTful парсеры запросов реализации PHP

Запросы RESTful: FIQL/RQL

Я ищу реализации для FIQL в контексте приложения RESTful. То, что я ищу, ранее было задано на SO, но я ищу реализации, написанные на PHP. До сих пор я провел некоторое исследование и нашел реализации javascript и java , но их все еще невозможно использовать в моем проекте.

Во-вторых, у меня на самом деле нет строгих требований к FIQL, и, если существует какая-либо достойная альтернатива FIQL или RQL с реализацией PHP, я буду признателен за любые предложения.

Конечно, поскольку у FIQL есть собственный RFC, последним вариантом будет - реализовать парсер самостоятельно, но из-за условий временной шкалы это будет последнее, что нужно делать, и мне нужно быть уверенным, что я не изобретаю велосипед перед началом делая это.

Вопрос

Итак, существуют ли какие-либо достойные реализации PHP для языка запросов RESTful, который удобен для URI и работает в обоих направлениях (т. е. не только создает запрос, что, очевидно, легко сделать, но и анализирует его обратно)?

1. Несмотря на то, что аналогичный (упомянутый) вопрос существует на SO, обычно там не приветствуется задавать вопросы о сторонних библиотеках/реализациях/подобных вещах, поэтому спрашивайте там. Надеюсь, что это правильный сайт SE для этого, но если нет - пожалуйста, укажите правильный.

2. Не могу создавать теги. Правильно было бы , , вместе с

Обновление: не удалось найти ни одной библиотеки для моих требований. Написана собственная реализация для частичного FIQL и целей API проекта.

Ответы (1)

afaik, похоже, пока не существует реализации PHP. Нам также нужна одна для нашей компании, и похоже, что мы пишем ее сами - она ​​будет расположена по адресу https://github.com/libgraviton/php-rql-parser ; -)

Нам потребуется несколько недель, чтобы добиться какого-либо прогресса с нашей стороны (люди уезжают в отпуск); но загляните туда позже или, может быть, подумайте о том, чтобы внести свой вклад..

Больше не нужно, так как я решил реализовать парсер сам. Итак, частичная реализация FIQL с учетом наших потребностей. Но в любом случае - спасибо за ответ и удачи в вашем проекте