From efd6aa335df4a1c2fcf1f120c0f93f451bf0d844 Mon Sep 17 00:00:00 2001
From: pbarroca <pbarroca@afi-sa.fr>
Date: Mon, 28 May 2018 12:38:09 +0200
Subject: [PATCH] fix api compatibility

---
 library/ZendAfi/Form/Admin/Ouverture.php                       | 3 +--
 library/ZendAfi/Form/AdvancedSearch.php                        | 2 +-
 library/ZendAfi/Form/Configuration/Menu/Album.php              | 2 +-
 library/ZendAfi/Form/Configuration/Menu/Link.php               | 2 +-
 library/ZendAfi/Form/Configuration/Menu/LinkToProfile.php      | 2 +-
 library/ZendAfi/Form/Configuration/Menu/ListOfSites.php        | 2 +-
 library/ZendAfi/Form/Configuration/Menu/Rss.php                | 2 +-
 library/ZendAfi/Form/Configuration/Menu/SearchResult.php       | 2 +-
 library/ZendAfi/Form/Configuration/Record.php                  | 2 +-
 library/ZendAfi/Form/Configuration/Widget/Albums.php           | 2 +-
 library/ZendAfi/Form/Configuration/Widget/Articles.php         | 2 +-
 library/ZendAfi/Form/Configuration/Widget/Calendar.php         | 2 +-
 library/ZendAfi/Form/Configuration/Widget/Carousel.php         | 2 +-
 .../ZendAfi/Form/Configuration/Widget/ChangeCarouselDatas.php  | 2 +-
 library/ZendAfi/Form/Configuration/Widget/Libraries.php        | 2 +-
 library/ZendAfi/Form/Configuration/Widget/ListOfSites.php      | 2 +-
 library/ZendAfi/Form/Configuration/Widget/Login.php            | 2 +-
 library/ZendAfi/Form/Configuration/Widget/PremierChapitre.php  | 2 +-
 library/ZendAfi/Form/Configuration/Widget/RSS.php              | 2 +-
 library/ZendAfi/Form/Configuration/Widget/Reviews.php          | 2 +-
 library/ZendAfi/Form/Configuration/Widget/Search.php           | 2 +-
 library/ZendAfi/Form/Configuration/Widget/Tags.php             | 2 +-
 library/ZendAfi/Form/Cosmo/DataProfile.php                     | 2 +-
 23 files changed, 23 insertions(+), 24 deletions(-)

diff --git a/library/ZendAfi/Form/Admin/Ouverture.php b/library/ZendAfi/Form/Admin/Ouverture.php
index dac6d8a8573..91b780850d3 100644
--- a/library/ZendAfi/Form/Admin/Ouverture.php
+++ b/library/ZendAfi/Form/Admin/Ouverture.php
@@ -86,11 +86,10 @@ class ZendAfi_Form_Admin_Ouverture extends ZendAfi_Form {
   }
 
 
-  public function populate($values) {
+  public function populate(array $values) {
     $this->getElement('validity_range')
          ->setStartValue(isset($values['validity_start']) ? $values['validity_start'] : '')
          ->setEndValue(isset($values['validity_end']) ? $values['validity_end'] : '');
     return parent::populate($values);
   }
 }
-?>
\ No newline at end of file
diff --git a/library/ZendAfi/Form/AdvancedSearch.php b/library/ZendAfi/Form/AdvancedSearch.php
index 6a7adc475b1..d273cd9502d 100644
--- a/library/ZendAfi/Form/AdvancedSearch.php
+++ b/library/ZendAfi/Form/AdvancedSearch.php
@@ -90,7 +90,7 @@ class ZendAfi_Form_AdvancedSearch extends ZendAfi_Form {
   }
 
 
-  public function populate($datas) {
+  public function populate(array $datas) {
     parent::populate($datas);
 
     foreach(array_keys($this->_axes) as $type)
diff --git a/library/ZendAfi/Form/Configuration/Menu/Album.php b/library/ZendAfi/Form/Configuration/Menu/Album.php
index 71a16118c86..7e0b918a1cf 100644
--- a/library/ZendAfi/Form/Configuration/Menu/Album.php
+++ b/library/ZendAfi/Form/Configuration/Menu/Album.php
@@ -21,7 +21,7 @@
 
 class ZendAfi_Form_Configuration_Menu_Album extends ZendAfi_Form_Configuration_Menu_Entry {
 
-  public function populate($datas) {
+  public function populate(array $datas) {
     $albums = (new Storm_Model_Collection(Class_Album::getItemsOf(0)))
       ->injectInto([], function($albums, $album)
                    {
diff --git a/library/ZendAfi/Form/Configuration/Menu/Link.php b/library/ZendAfi/Form/Configuration/Menu/Link.php
index 87bf6decdb9..4650f0f13b6 100644
--- a/library/ZendAfi/Form/Configuration/Menu/Link.php
+++ b/library/ZendAfi/Form/Configuration/Menu/Link.php
@@ -39,7 +39,7 @@ class ZendAfi_Form_Configuration_Menu_Link extends ZendAfi_Form_Configuration_Me
     $this->removeElement('use_profil');
   }
 
-  public function populate($datas) {
+  public function populate(array $datas) {
     parent::populate($datas);
     $this->addToHeadGroup(['url']);
     $this->addToStyleGroup(['target']);
diff --git a/library/ZendAfi/Form/Configuration/Menu/LinkToProfile.php b/library/ZendAfi/Form/Configuration/Menu/LinkToProfile.php
index 562aaa22a3f..1a597d5f22b 100644
--- a/library/ZendAfi/Form/Configuration/Menu/LinkToProfile.php
+++ b/library/ZendAfi/Form/Configuration/Menu/LinkToProfile.php
@@ -34,7 +34,7 @@ class ZendAfi_Form_Configuration_Menu_LinkToProfile extends ZendAfi_Form_Configu
   }
 
 
-  public function populate($datas) {
+  public function populate(array $datas) {
     parent::populate($datas);
     $this->addToHeadGroup(['clef_profil']);
     return $this;
diff --git a/library/ZendAfi/Form/Configuration/Menu/ListOfSites.php b/library/ZendAfi/Form/Configuration/Menu/ListOfSites.php
index bd47adf3328..5332375bc7b 100644
--- a/library/ZendAfi/Form/Configuration/Menu/ListOfSites.php
+++ b/library/ZendAfi/Form/Configuration/Menu/ListOfSites.php
@@ -21,7 +21,7 @@
 
 class ZendAfi_Form_Configuration_Menu_ListOfSites extends ZendAfi_Form_Configuration_Menu_Entry {
 
-  public function populate($datas) {
+  public function populate(array $datas) {
     $this
       ->addElement('treeSelect',
                    'listOfSites_source',
diff --git a/library/ZendAfi/Form/Configuration/Menu/Rss.php b/library/ZendAfi/Form/Configuration/Menu/Rss.php
index f22780acc7b..6df59b7fa9d 100644
--- a/library/ZendAfi/Form/Configuration/Menu/Rss.php
+++ b/library/ZendAfi/Form/Configuration/Menu/Rss.php
@@ -21,7 +21,7 @@
 
 class ZendAfi_Form_Configuration_Menu_Rss extends ZendAfi_Form_Configuration_Menu_Entry {
 
-  public function populate($datas) {
+  public function populate(array $datas) {
     $this
       ->addElement('treeSelect',
                    'feed_source',
diff --git a/library/ZendAfi/Form/Configuration/Menu/SearchResult.php b/library/ZendAfi/Form/Configuration/Menu/SearchResult.php
index c38c0bf61e1..38351758091 100644
--- a/library/ZendAfi/Form/Configuration/Menu/SearchResult.php
+++ b/library/ZendAfi/Form/Configuration/Menu/SearchResult.php
@@ -55,7 +55,7 @@ class ZendAfi_Form_Configuration_Menu_SearchResult extends ZendAfi_Form_Configur
   }
 
 
-  public function populate($datas) {
+  public function populate(array $datas) {
     $this
       ->addElement('treeSelect',
                    'data_source',
diff --git a/library/ZendAfi/Form/Configuration/Record.php b/library/ZendAfi/Form/Configuration/Record.php
index a5f67d06412..7d1671409ec 100644
--- a/library/ZendAfi/Form/Configuration/Record.php
+++ b/library/ZendAfi/Form/Configuration/Record.php
@@ -73,7 +73,7 @@ class ZendAfi_Form_Configuration_Record extends ZendAfi_Form {
   }
 
 
-  public function populate($datas) {
+  public function populate(array $datas) {
     $this->getElement('record_tabs')
          ->setSettings($datas['onglets']);
 
diff --git a/library/ZendAfi/Form/Configuration/Widget/Albums.php b/library/ZendAfi/Form/Configuration/Widget/Albums.php
index fd0e5bec757..2cccec29d12 100644
--- a/library/ZendAfi/Form/Configuration/Widget/Albums.php
+++ b/library/ZendAfi/Form/Configuration/Widget/Albums.php
@@ -94,7 +94,7 @@ formSelectToggleVisibilityForElement("#type_aff", $("#id_categorie, #nb_aff_by_p
   }
 
 
-  public function populate($datas) {
+  public function populate(array $datas) {
     $selected_categories = array_key_exists('id_categorie', $datas)
       ? $datas['id_categorie']
       : '';
diff --git a/library/ZendAfi/Form/Configuration/Widget/Articles.php b/library/ZendAfi/Form/Configuration/Widget/Articles.php
index e229b986fe1..9d7829ec607 100644
--- a/library/ZendAfi/Form/Configuration/Widget/Articles.php
+++ b/library/ZendAfi/Form/Configuration/Widget/Articles.php
@@ -67,7 +67,7 @@ class ZendAfi_Form_Configuration_Widget_Articles extends ZendAfi_Form_Configurat
   }
 
 
-  public function populate($datas) {
+  public function populate(array $datas) {
     $this->getElement('style_liste')
          ->setPreferences($datas);
 
diff --git a/library/ZendAfi/Form/Configuration/Widget/Calendar.php b/library/ZendAfi/Form/Configuration/Widget/Calendar.php
index 6bd960e83fe..62bf4535595 100644
--- a/library/ZendAfi/Form/Configuration/Widget/Calendar.php
+++ b/library/ZendAfi/Form/Configuration/Widget/Calendar.php
@@ -94,7 +94,7 @@ class ZendAfi_Form_Configuration_Widget_Calendar extends ZendAfi_Form_Configurat
   }
 
 
-  public function populate($datas) {
+  public function populate(array $datas) {
     $this->getElement('mode-affichage')->setSettings($datas);
 
     $this->addElement('treeSelect',
diff --git a/library/ZendAfi/Form/Configuration/Widget/Carousel.php b/library/ZendAfi/Form/Configuration/Widget/Carousel.php
index 52669e629a5..b4fc1d4d1b1 100644
--- a/library/ZendAfi/Form/Configuration/Widget/Carousel.php
+++ b/library/ZendAfi/Form/Configuration/Widget/Carousel.php
@@ -20,7 +20,7 @@
  */
 
 class ZendAfi_Form_Configuration_Widget_Carousel extends ZendAfi_Form_Configuration_Widget_Base {
-  public function populate($datas) {
+  public function populate(array $datas) {
     $this->getElement('style_liste')
          ->setSettings($datas)
          ->setMultiOptions(Class_Systeme_ModulesAccueil::moduleByCode('KIOSQUE')
diff --git a/library/ZendAfi/Form/Configuration/Widget/ChangeCarouselDatas.php b/library/ZendAfi/Form/Configuration/Widget/ChangeCarouselDatas.php
index eb3b6d1ff2b..a6661694212 100644
--- a/library/ZendAfi/Form/Configuration/Widget/ChangeCarouselDatas.php
+++ b/library/ZendAfi/Form/Configuration/Widget/ChangeCarouselDatas.php
@@ -21,7 +21,7 @@
 
 
 class ZendAfi_Form_Configuration_Widget_ChangeCarouselDatas extends ZendAfi_Form {
-  public function populate($datas) {
+  public function populate(array $datas) {
     $this->addElement('treeSelect',
                       'data_source',
                       ['UrlDataSource' => Class_Url::assemble(['module' => 'admin',
diff --git a/library/ZendAfi/Form/Configuration/Widget/Libraries.php b/library/ZendAfi/Form/Configuration/Widget/Libraries.php
index 0c6239c6024..84e05a3f3a3 100644
--- a/library/ZendAfi/Form/Configuration/Widget/Libraries.php
+++ b/library/ZendAfi/Form/Configuration/Widget/Libraries.php
@@ -109,7 +109,7 @@ class ZendAfi_Form_Configuration_Widget_Libraries extends ZendAfi_Form_Configura
   }
 
 
-  public function populate($datas) {
+  public function populate(array $datas) {
     $this
       ->addToSelectionGroup(['libraries'])
 
diff --git a/library/ZendAfi/Form/Configuration/Widget/ListOfSites.php b/library/ZendAfi/Form/Configuration/Widget/ListOfSites.php
index 2b24087b6dd..ea0279832ae 100644
--- a/library/ZendAfi/Form/Configuration/Widget/ListOfSites.php
+++ b/library/ZendAfi/Form/Configuration/Widget/ListOfSites.php
@@ -47,7 +47,7 @@ class ZendAfi_Form_Configuration_Widget_ListOfSites extends ZendAfi_Form_Configu
   }
 
 
-  public function populate($datas) {
+  public function populate(array $datas) {
     $this
       ->addElement('treeSelect',
                    'listOfSites_source',
diff --git a/library/ZendAfi/Form/Configuration/Widget/Login.php b/library/ZendAfi/Form/Configuration/Widget/Login.php
index ced52838f2f..bca087494a8 100644
--- a/library/ZendAfi/Form/Configuration/Widget/Login.php
+++ b/library/ZendAfi/Form/Configuration/Widget/Login.php
@@ -102,7 +102,7 @@ class ZendAfi_Form_Configuration_Widget_Login extends ZendAfi_Form_Configuration
   }
 
 
-  public function populate($datas) {
+  public function populate(array $datas) {
     parent::populate($datas);
     return $this
       ->addToStyleGroup(['autocomplete_off'])
diff --git a/library/ZendAfi/Form/Configuration/Widget/PremierChapitre.php b/library/ZendAfi/Form/Configuration/Widget/PremierChapitre.php
index 921718aff6f..ef3c506d11c 100644
--- a/library/ZendAfi/Form/Configuration/Widget/PremierChapitre.php
+++ b/library/ZendAfi/Form/Configuration/Widget/PremierChapitre.php
@@ -54,7 +54,7 @@ class ZendAfi_Form_Configuration_Widget_PremierChapitre extends ZendAfi_Form_Con
   }
 
 
-  public function populate($datas) {
+  public function populate(array $datas) {
     $this
       ->addElement('domainePanier',
                    'data_source',
diff --git a/library/ZendAfi/Form/Configuration/Widget/RSS.php b/library/ZendAfi/Form/Configuration/Widget/RSS.php
index 80e86311a78..cf63cf99c9e 100644
--- a/library/ZendAfi/Form/Configuration/Widget/RSS.php
+++ b/library/ZendAfi/Form/Configuration/Widget/RSS.php
@@ -38,7 +38,7 @@ class ZendAfi_Form_Configuration_Widget_RSS extends ZendAfi_Form_Configuration_W
   }
 
 
-  public function populate($datas) {
+  public function populate(array $datas) {
     $this->addElement('treeSelect',
                       'feed_source',
                       ['IdItems' => isset($datas['id_items']) ? $datas['id_items'] : '',
diff --git a/library/ZendAfi/Form/Configuration/Widget/Reviews.php b/library/ZendAfi/Form/Configuration/Widget/Reviews.php
index 58e0e14c52b..a1b49001507 100644
--- a/library/ZendAfi/Form/Configuration/Widget/Reviews.php
+++ b/library/ZendAfi/Form/Configuration/Widget/Reviews.php
@@ -63,7 +63,7 @@ class ZendAfi_Form_Configuration_Widget_Reviews extends ZendAfi_Form_Configurati
   }
 
 
-  public function populate($datas) {
+  public function populate(array $datas) {
     $this->addElement('domainePanier',
                       'data_source',
                       ['label' => $this->_('Filtrer avec une sélection'),
diff --git a/library/ZendAfi/Form/Configuration/Widget/Search.php b/library/ZendAfi/Form/Configuration/Widget/Search.php
index 497343fea0d..0fbf2901df1 100644
--- a/library/ZendAfi/Form/Configuration/Widget/Search.php
+++ b/library/ZendAfi/Form/Configuration/Widget/Search.php
@@ -108,7 +108,7 @@ class ZendAfi_Form_Configuration_Widget_Search
   }
 
 
-  public function populate($datas) {
+  public function populate(array $datas) {
     $this
       ->addToSelectionGroup(['type_doc',
                              'tri',
diff --git a/library/ZendAfi/Form/Configuration/Widget/Tags.php b/library/ZendAfi/Form/Configuration/Widget/Tags.php
index 09462862905..29807809a56 100644
--- a/library/ZendAfi/Form/Configuration/Widget/Tags.php
+++ b/library/ZendAfi/Form/Configuration/Widget/Tags.php
@@ -43,7 +43,7 @@ class ZendAfi_Form_Configuration_Widget_Tags extends ZendAfi_Form_Configuration_
   }
 
 
-  public function populate($datas) {
+  public function populate(array $datas) {
     $this
       ->addElement('codeList',
                    'type_tags',
diff --git a/library/ZendAfi/Form/Cosmo/DataProfile.php b/library/ZendAfi/Form/Cosmo/DataProfile.php
index 7984958e224..ea2f934fc98 100644
--- a/library/ZendAfi/Form/Cosmo/DataProfile.php
+++ b/library/ZendAfi/Form/Cosmo/DataProfile.php
@@ -475,7 +475,7 @@ class ZendAfi_Form_Cosmo_DataProfile extends ZendAfi_Form {
   }
 
 
-  public function populate($datas) {
+  public function populate(array $datas) {
     parent::populate($datas);
     return $this->_strategy->populateForm($this);
   }
-- 
GitLab