Rajout d'une paire + correction ajout
[zf2.biz/galerie.git] / module / Galerie / Module.php
index a21e4ec..a151295 100644 (file)
@@ -16,8 +16,10 @@ use Galerie\Model\GalerieTable;
 use Galerie\Model\GalerieInfoTable;
 use Galerie\Form\GalerieForm;
 use Galerie\Export\GalerieWorkbook;
+use Galerie\Mail\MailSender;
 
 use Custom\View\Helper\Format;
+use Custom\Model\PairManager;
 
 
 class Module implements
@@ -55,6 +57,7 @@ class Module implements
 
     public function getServiceConfig()
     {
+        $config = $this->getConfig();
         return array(
             'factories' => array(
                 'Galerie\Model\GalerieTable' => function($sm) {
@@ -76,6 +79,17 @@ class Module implements
                 'Galerie\Export\GalerieWorkbook' => function ($sm) {
                     return new GalerieWorkbook;
                 },
+                'Galerie\Mail\MailSender' => function($sm) use ($config) {
+                    $result = new MailSender;
+                    $result::initialize($config['mail']);
+                    return $result;
+                },
+                'Galerie\Model\GaleriePairTable' => function($sm) {
+                    return new PairManager(
+                        $sm->get('Zend\Db\Adapter\Adapter'),
+                        'gallery'
+                    );
+                },
             ),
         );
     }