Вспомогательные возможности для внешних API общего назначения
Открытые статические члены | |
static | extractOrm (\RS\Orm\AbstractObject $orm_object, $change_link_fields=['description', 'html', 'content']) |
static | extractOrmList ($list_of_orm_objects, $index_key=null) |
static | prepareLinks ($text) |
static | extractOrmTreeList ($list_of_orm_objects) |
static | getConstantComments (\ReflectionClass $reflection) |
static | prepareHTML ($body) |
static | checkAppIsRegistered ($client_id, $client_secret) |
static | getApiUrls () |
|
static |
Проверяет зарегистрировано ли в системе приложение по его секретному ключу и идентификатору, если нет то кидает исключение
string | $client_id | - id клиентского приложения |
string | $client_secret | - секретный ключ приложения |
|
static |
Возвращает значения свойств ORM объекта, которые разрешены для отдачи через API
mixed | $orm_object | - ORM объект |
array | $change_link_fields | - поля, у которых нужно изменить относительные ссылки на абсолютные |
|
static |
Возвращает значения свойств ORM объектов в списке, которые разрешены для отдачи через API
array | $list_of_orm_objects | - массив объектов |
string | $index_key | - указывается если необходим информация по определённому ключу |
|
static |
Возвращает значения свойств ORM объектов в списке, которые разрешены для отдачи через API
array | $list_of_orm_objects | - массив объектов |
|
static |
Возвращает список адресов для API
|
static |
Возвращает PHPDoc комментарии к константам, т.к. в Reflection такого, к сожалению, на сегодняшний день нет
\ReflectionClass | $reflection |
|
static |
Изменяет ссылки в HTML на абсолютные
string | $body | - HTML для редактирования |
|
static |
Изменяет относительные ссылки на абсолютные
string | $text |