diff --git a/library/ZendAfi/Form/Admin/Ouverture.php b/library/ZendAfi/Form/Admin/Ouverture.php
index dac6d8a85732f636bc18f077e2ec93e1b0df0718..91b780850d3a5639ace7942a2c9ed295f9fab462 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 6a7adc475b1cbe7019fb0544e14c0398f5f9b257..d273cd9502d938728d9f782260cee3ec64191327 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 71a16118c86f5e56a140848a7ac00ea23e7d0375..7e0b918a1cf068477e0bffebb0a8ae0d26853007 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 87bf6decdb91e3b7a866afb0399aae9f0bb52230..4650f0f13b64a15d99c460e20934d4176cec8ac1 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 562aaa22a3fd005ae45b1c11ec556ee29b39fdc3..1a597d5f22bf12007abc811ced29cf389f4d00c2 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 bd47adf332858ae3a580176494d01b7a643bccc6..5332375bc7b3bbb371ab132db3136caa5902c6ec 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 f22780acc7b0b47e3b3867f45ee84f0bd5413be7..6df59b7fa9d33faa879ebd98fb80f0e3454e6a55 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 c38c0bf61e1e91fac22bba5cbd461552f6e4fd66..38351758091884186af8cf1ffe000039bd95aab9 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 a5f67d06412d86540fc2175135ea5aebce0eadbb..7d1671409ec47c52e664cb5c30e85ffc06b34bb3 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 fd0e5bec757495527faf87d4bf32cc925962dd1e..2cccec29d126a446df746ae9a1d6df29ac1f5874 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 e229b986fe1f88e7a00b27af599eed3a6a11228f..9d7829ec607a8a855d47855a6853a08c545f1a3d 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 6bd960e83fed33b9f3673ed0ee809e2860d01dd4..62bf453559575b8043ac13f1dc503548349dc183 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 52669e629a55adce291b628614cd1404a8ec742d..b4fc1d4d1b185b4b9ef072625a94794cd30902a8 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 eb3b6d1ff2b23661c4d8770fb8de79b617665cac..a6661694212a4d1a67506486f05e56e507abb9d5 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 0c6239c6024863af2dd4cf271a26eee44a7baa0f..84e05a3f3a3daa450207607cb82bcb3c4b72f113 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 2b24087b6ddd64c2139ee94e34e61f1ab3cd0c35..ea0279832aed3cf98fa67d8e2d03552e4a61b088 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 ced52838f2fc14aa4fbd206ba5852a2c37d7f86b..bca087494a8efe8f090cb71ca010fe431af452d9 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 921718aff6fdb593016e26a386c9ee6734170100..ef3c506d11c321a366d87a2483055f69f747e77f 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 80e86311a782e2144aedf1fe4c60ffefcb820b02..cf63cf99c9e3b3b2f33773e22323dbfe418268cb 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 58e0e14c52b43c93282bbbefdf8229cdc3430ab6..a1b490015070f62a190c9b2d57e1be290b86cb2f 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 497343fea0de0bf01dfb2d5a9ab647d3bd94faac..0fbf2901df14e89b6330727d25c42ddd3165530f 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 09462862905ce341568540b5cd97a0cddad486d2..29807809a562cdd5da1773a3f216ea53672afa18 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 7984958e224ad6ff2a784fe78bd263498895b20e..ea2f934fc98ff69f603f15f7be598af152562fbf 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);
   }