blob: 50aa0c3d58a9e68de2a7cf40a433d2ac8290c05c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
<?php
class CRM_Api4_Page_Api4Explorer extends CRM_Core_Page {
public function run() {
$vars = [
'operators' => \CRM_Core_DAO::acceptedSQLOperators(),
'basePath' => Civi::resources()->getUrl('org.civicrm.api4'),
];
Civi::resources()
->addVars('api4', $vars)
->addScriptFile('org.civicrm.api4', 'js/load-bootstrap.js');
$loader = new Civi\Angular\AngularLoader();
$loader->setModules(['api4Explorer']);
$loader->setPageName('civicrm/api4');
$loader->useApp([
'defaultRoute' => '/explorer',
]);
$loader->load();
parent::run();
}
}
|