X-Git-Url: http://git.inspyration.org/?a=blobdiff_plain;f=module%2FGalerie%2FModule.php;h=b6a7411cd3e19b1ba39dd0a96b924f6074bd1096;hb=b9de62fff679629641c3b50ad3f3ff52df9abd60;hp=514869bfcd613aa20e3bce0416cf551c01216540;hpb=90589fd63b2882435f41d5c088731653981c2420;p=zf2.biz%2Fgalerie.git diff --git a/module/Galerie/Module.php b/module/Galerie/Module.php index 514869b..b6a7411 100644 --- a/module/Galerie/Module.php +++ b/module/Galerie/Module.php @@ -15,9 +15,14 @@ use Zend\Stdlib\Hydrator\ClassMethods as HydratorClassMethods; use Zend\Db\ResultSet\HydratingResultSet; use Zend\Db\TableGateway\TableGateway; +use Zend\Log\Logger; +use Zend\Log\Writer\Stream as LogStream; +use Zend\Log\Writer\FirePhp as LogFirePhp; +use \Zend\Log\Writer\FirePhp\FirePhpBridge; use Galerie\Model\GalerieTable; use Galerie\Model\GalerieInfoTable; +use Galerie\Model\GalerieInfoRssTable; use Galerie\Model\Contact; use Galerie\Form\GalerieForm; @@ -27,6 +32,7 @@ use Galerie\Mail\MailSender; use Custom\View\Helper\Format; use Custom\Model\PairManager; +require_once '/usr/share/php/FirePHPCore/FirePHP.class.php'; class Module implements AutoloaderProviderInterface, @@ -76,6 +82,11 @@ class Module implements $sm->get('Zend\Db\Adapter\Adapter') ); }, + 'Galerie\Model\GalerieInfoRssTable' => function($sm) { + return new GalerieInfoRssTable( + $sm->get('Zend\Db\Adapter\Adapter') + ); + }, 'Galerie\Form\GalerieForm' => function($sm) { $result = new GalerieForm; $result->setTranslator($sm->get('translator'), 'galerie'); @@ -99,15 +110,22 @@ class Module implements 'Galerie\Model\ContactTable' => function($sm) { return new TableGateway( 'contact', - Zend\Db\TableGateway\TableGateway + Zend\Db\TableGateway\TableGateway, null, new HydratingResultSet( new HydratorClassMethods, new Contact - ); + ) ); - - } + }, + 'Zend\Log' => function ($sm) { + $log = new Logger(); + $stream_writer = new LogStream('/var/git/zf2biz/galerie/data/logs/info.log'); + $log->addWriter($stream_writer); + $fire_writer = new LogFirePhp(new FirePhpBridge(new \FirePHP())); + $log->addWriter($fire_writer); + return $log; + }, ), ); }