11<?php
22class Component extends Controller
33{
4- public function __construct ($ params = array () )
4+ public function __construct ($ params = [] )
55 {
66 parent ::__construct ($ params );
77 }
@@ -14,45 +14,45 @@ public function show()
1414
1515 public function render ()
1616 {
17- $ m = new Mustache_Engine (array (
17+ $ m = new Mustache_Engine ([
1818 'partials_loader ' => new Mustache_Loader_FilesystemLoader (
1919 implode (
2020 DIRECTORY_SEPARATOR ,
21- array (
21+ [
2222 APP ,
2323 'views ' ,
2424 'findingaid ' ,
25- )
25+ ]
2626 )
2727 ),
28- ) );
28+ ] );
2929
30- $ pieces = explode ('_ ' , $ this ->params ['id ' ]);
30+ $ pieces = explode ('_ ' , ( string ) $ this ->params ['id ' ]);
3131 $ id = $ pieces [0 ];
3232 $ component_id = $ pieces [1 ];
3333 $ model = new ComponentModel ($ id , $ component_id );
3434
3535 $ container_list_template = load_template ('findingaid/container_list ' );
3636 $ component_template = load_template ('findingaid/component ' );
3737
38- $ container_lists = array () ;
38+ $ container_lists = [] ;
3939 foreach ($ model ->container_lists () as $ container_list ) {
4040 $ container_list_content = $ m ->render (
4141 $ container_list_template ,
4242 $ container_list
4343 );
44- $ container_lists [] = array (
44+ $ container_lists [] = [
4545 'container_list ' => $ container_list_content ,
46- ) ;
46+ ] ;
4747 }
4848
4949 $ subcomponents = $ model ->subcomponents ();
50- $ subcomponent_content = array () ;
50+ $ subcomponent_content = [] ;
5151 foreach ($ model ->subcomponents () as $ subcomponent ) {
52- $ subcomponent_content [] = array (
52+ $ subcomponent_content [] = [
5353 'subcomponent ' => $ m ->render (
5454 $ component_template ,
55- array (
55+ [
5656 'label ' => fa_brevity ($ subcomponent ->title ()),
5757 'collapsible ' => true ,
5858 'bioghist_head ' => $ model ->bioghistHead (),
@@ -61,14 +61,14 @@ public function render()
6161 'scopecontent ' => $ subcomponent ->scopecontent (),
6262 'processinfo_head ' => $ model ->processinfoHead (),
6363 'processinfo ' => $ subcomponent ->processinfo (),
64- )
64+ ]
6565 ),
66- ) ;
66+ ] ;
6767 }
6868
6969 $ component_content = $ m ->render (
7070 $ component_template ,
71- array (
71+ [
7272 'label ' => fa_brevity ($ model ->title ()),
7373 'collapsible ' => true ,
7474 'container_lists ' => $ container_lists ,
@@ -79,18 +79,18 @@ public function render()
7979 'processinfo_head ' => $ model ->processinfoHead (),
8080 'processinfo ' => $ model ->processinfo (),
8181 'subcomponents ' => $ subcomponent_content ,
82- )
82+ ]
8383 );
8484
85- return array (
85+ return [
8686 $ component_content ,
87- array (
87+ [
8888 'level ' => (string )$ model ->level (),
89- 'metadata ' => array (
89+ 'metadata ' => [
9090 'label ' => fa_brevity ($ model ->title ()),
9191 'id ' => 'demo_id ' ,
92- ) ,
93- ) ,
94- ) ;
92+ ] ,
93+ ] ,
94+ ] ;
9595 }
9696}
0 commit comments