Вспомогательные возможности для внешних 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 |