Lines Matching refs:manifest
11 $manifest = retrieveConfig('manifest', 'jsonToArray');
15 $manifest['scope'] = DOKU_REL;
17 if (empty($manifest['name'])) {
18 $manifest['name'] = $conf['title'];
21 if (empty($manifest['short_name'])) {
22 $manifest['short_name'] = $conf['title'];
25 if (empty($manifest['description'])) {
26 $manifest['description'] = $conf['tagline'];
29 if (empty($manifest['start_url'])) {
30 $manifest['start_url'] = DOKU_REL;
37 if (empty($manifest['background_color'])) {
38 $manifest['background_color'] = $replacements['__background__'];
41 if (empty($manifest['theme_color'])) {
42 $manifest['theme_color'] = empty($replacements['__theme_color__'])
47 if (empty($manifest['icons'])) {
48 $manifest['icons'] = [];
51 $manifest['icons'][] = [
68 $manifest['icons'][] = [
78 Event::createAndTrigger('MANIFEST_SEND', $manifest);
80 header('Content-Type: application/manifest+json');
81 echo json_encode($manifest, JSON_THROW_ON_ERROR);