-
Notifications
You must be signed in to change notification settings - Fork 1
/
taxonomies.php
41 lines (38 loc) · 1.35 KB
/
taxonomies.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
$app = MapasCulturais\App::i();
$terms = $app->repo('Term')->findBy(['taxonomy' => 'area']);
$areas = array_map(function($term) { return $term->term; }, $terms);
$termsLinguage = $app->repo('Term')->findBy(['taxonomy' => 'linguagem']);
$linguage = array_map(function($termLinguage) { return $termLinguage->term; }, $termsLinguage);
//eval(\psy\sh());
return array(
1 => array(
// 'slug' => \MapasCulturais\i::__('tag'),
'slug' => 'tag',
'entities' => array(
'MapasCulturais\Entities\Space',
'MapasCulturais\Entities\Agent',
'MapasCulturais\Entities\Event',
'MapasCulturais\Entities\Project',
'MapasCulturais\Entities\Opportunity',
)
),
2 => array(
//'slug' => \MapasCulturais\i::__('area'),
'slug' => 'area',
'required' => \MapasCulturais\i::__("Você deve informar ao menos uma área de atuação"),
'entities' => array(
'MapasCulturais\Entities\Space',
'MapasCulturais\Entities\Agent',
),
'restricted_terms' => $areas
),
3 => array(
'slug' => 'linguagem',
'required' => \MapasCulturais\i::__("Você deve informar ao menos uma linguagem"),
'entities' => array(
'MapasCulturais\Entities\Event'
),
'restricted_terms' => $linguage
)
);