1- <?php namespace Winter \ Pages ;
1+ <?php
22
3- use Backend ;
3+ namespace Winter \Pages ;
4+
5+ use Backend \Facades \Backend ;
46use Backend \Models \UserRole ;
57use Cms \Classes \Controller as CmsController ;
68use Cms \Classes \Theme ;
7- use Config ;
8- use Event ;
99use System \Classes \PluginBase ;
1010use Winter \Pages \Classes \Controller ;
1111use Winter \Pages \Classes \Page as StaticPage ;
1212use Winter \Pages \Classes \Router ;
1313use Winter \Pages \Classes \Snippet ;
1414use Winter \Pages \Classes \SnippetManager ;
1515use Winter \Pages \Controllers \Index ;
16+ use Winter \Storm \Support \Facades \Event ;
1617
1718class Plugin extends PluginBase
1819{
@@ -37,7 +38,7 @@ public function registerComponents(): array
3738 \Winter \Pages \Components \ChildPages::class => 'childPages ' ,
3839 \Winter \Pages \Components \StaticPage::class => 'staticPage ' ,
3940 \Winter \Pages \Components \StaticMenu::class => 'staticMenu ' ,
40- \Winter \Pages \Components \StaticBreadcrumbs::class => 'staticBreadcrumbs '
41+ \Winter \Pages \Components \StaticBreadcrumbs::class => 'staticBreadcrumbs ' ,
4142 ];
4243 }
4344
@@ -58,7 +59,7 @@ public function registerPermissions(): array
5859 'order ' => 200 ,
5960 'roles ' => [UserRole::CODE_DEVELOPER , UserRole::CODE_PUBLISHER ],
6061 'label ' => 'winter.pages::lang.page.manage_menus ' ,
61- ],
62+ ],
6263 'winter.pages.manage_content ' => [
6364 'tab ' => 'winter.pages::lang.page.tab ' ,
6465 'order ' => 200 ,
@@ -99,28 +100,28 @@ public function registerNavigation(): array
99100 'label ' => 'winter.pages::lang.page.menu_label ' ,
100101 'icon ' => 'icon-files-o ' ,
101102 'url ' => 'javascript:; ' ,
102- 'attributes ' => ['data-menu-item ' => 'pages ' ],
103+ 'attributes ' => ['data-menu-item ' => 'pages ' ],
103104 'permissions ' => ['winter.pages.manage_pages ' ],
104105 ],
105106 'menus ' => [
106107 'label ' => 'winter.pages::lang.menu.menu_label ' ,
107108 'icon ' => 'icon-sitemap ' ,
108109 'url ' => 'javascript:; ' ,
109- 'attributes ' => ['data-menu-item ' => 'menus ' ],
110+ 'attributes ' => ['data-menu-item ' => 'menus ' ],
110111 'permissions ' => ['winter.pages.manage_menus ' ],
111112 ],
112113 'content ' => [
113114 'label ' => 'winter.pages::lang.content.menu_label ' ,
114115 'icon ' => 'icon-file-text-o ' ,
115116 'url ' => 'javascript:; ' ,
116- 'attributes ' => ['data-menu-item ' => 'content ' ],
117+ 'attributes ' => ['data-menu-item ' => 'content ' ],
117118 'permissions ' => ['winter.pages.manage_content ' ],
118119 ],
119120 'snippets ' => [
120121 'label ' => 'winter.pages::lang.snippet.menu_label ' ,
121122 'icon ' => 'icon-newspaper-o ' ,
122123 'url ' => 'javascript:; ' ,
123- 'attributes ' => ['data-menu-item ' => 'snippets ' ],
124+ 'attributes ' => ['data-menu-item ' => 'snippets ' ],
124125 'permissions ' => ['winter.pages.access_snippets ' ],
125126 ],
126127 ],
@@ -146,8 +147,8 @@ public function registerMarkupTags(): array
146147 {
147148 return [
148149 'filters ' => [
149- 'staticPage ' => ['Winter\Pages\Classes\Page ' , 'url ' ]
150- ]
150+ 'staticPage ' => ['Winter\Pages\Classes\Page ' , 'url ' ],
151+ ],
151152 ];
152153 }
153154
@@ -239,19 +240,19 @@ protected function extendBackendForms(): void
239240 */
240241 protected function extendCmsTemplates (): void
241242 {
242- Event::listen ('cms.template.save ' , function ($ controller , $ template , $ type ) {
243+ Event::listen ('cms.template.save ' , function ($ controller , $ template , $ type ) {
243244 Plugin::clearCache ();
244245 });
245246
246- Event::listen ('cms.template.processSettingsBeforeSave ' , function ($ controller , $ dataHolder ) {
247+ Event::listen ('cms.template.processSettingsBeforeSave ' , function ($ controller , $ dataHolder ) {
247248 $ dataHolder ->settings = Snippet::processTemplateSettingsArray ($ dataHolder ->settings );
248249 });
249250
250- Event::listen ('cms.template.processSettingsAfterLoad ' , function ($ controller , $ template ) {
251+ Event::listen ('cms.template.processSettingsAfterLoad ' , function ($ controller , $ template ) {
251252 Snippet::processTemplateSettings ($ template );
252253 });
253254
254- Event::listen ('cms.template.processTwigContent ' , function ($ template , $ dataHolder ) {
255+ Event::listen ('cms.template.processTwigContent ' , function ($ template , $ dataHolder ) {
255256 if ($ template instanceof \Cms \Classes \Layout) {
256257 $ dataHolder ->content = Controller::instance ()->parseSyntaxFields ($ dataHolder ->content );
257258 }
@@ -263,7 +264,7 @@ protected function extendCmsTemplates(): void
263264 */
264265 protected function extendCmsRouter (): void
265266 {
266- Event::listen ('cms.router.beforeRoute ' , function ($ url ) {
267+ Event::listen ('cms.router.beforeRoute ' , function ($ url ) {
267268 return Controller::instance ()->initCmsPage ($ url );
268269 });
269270 }
@@ -273,7 +274,7 @@ protected function extendCmsRouter(): void
273274 */
274275 protected function extendCmsRenderer (): void
275276 {
276- Event::listen ('cms.page.beforeRenderPage ' , function ($ controller , $ page ) {
277+ Event::listen ('cms.page.beforeRenderPage ' , function ($ controller , $ page ) {
277278 /*
278279 * Before twig renders
279280 */
@@ -290,11 +291,11 @@ protected function extendCmsRenderer(): void
290291 }
291292 });
292293
293- Event::listen ('cms.page.initComponents ' , function ($ controller , $ page ) {
294+ Event::listen ('cms.page.initComponents ' , function ($ controller , $ page ) {
294295 Controller::instance ()->initPageComponents ($ controller , $ page );
295296 });
296297
297- Event::listen ('cms.block.render ' , function ($ blockName , $ blockContents ) {
298+ Event::listen ('cms.block.render ' , function ($ blockName , $ blockContents ) {
298299 $ page = CmsController::getController ()->getPage ();
299300
300301 if (!isset ($ page ->apiBag ['staticPage ' ])) {
@@ -313,24 +314,24 @@ protected function extendCmsRenderer(): void
313314 */
314315 protected function registerMenuItemTypes (): void
315316 {
316- Event::listen ('pages.menuitem.listTypes ' , function () {
317+ Event::listen ('pages.menuitem.listTypes ' , function () {
317318 return [
318319 'static-page ' => 'winter.pages::lang.menuitem.static_page ' ,
319- 'all-static-pages ' => 'winter.pages::lang.menuitem.all_static_pages '
320+ 'all-static-pages ' => 'winter.pages::lang.menuitem.all_static_pages ' ,
320321 ];
321322 });
322323
323- Event::listen ('pages.menuitem.getTypeInfo ' , function ($ type ) {
324+ Event::listen ('pages.menuitem.getTypeInfo ' , function ($ type ) {
324325 if ($ type == 'url ' ) {
325326 return [];
326327 }
327328
328- if ($ type == 'static-page ' || $ type == 'all-static-pages ' ) {
329+ if ($ type == 'static-page ' || $ type == 'all-static-pages ' ) {
329330 return StaticPage::getMenuTypeInfo ($ type );
330331 }
331332 });
332333
333- Event::listen ('pages.menuitem.resolveItem ' , function ($ type , $ item , $ url , $ theme ) {
334+ Event::listen ('pages.menuitem.resolveItem ' , function ($ type , $ item , $ url , $ theme ) {
334335 if ($ type == 'static-page ' || $ type == 'all-static-pages ' ) {
335336 return StaticPage::resolveMenuItem ($ item , $ url , $ theme );
336337 }
0 commit comments