Guest User

Untitled

a guest
Nov 19th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. <?php
  2. /**
  3. * @author Antoine Hedgecock <antoine@pmg.se>
  4. */
  5.  
  6. /**
  7. * @namespace
  8. */
  9. namespace Facebook;
  10.  
  11. /**
  12. * @cateory Facebook
  13. */
  14. class Module
  15. {
  16. public function onBootstrap($e)
  17. {
  18. $sm = $e->getApplication()
  19. ->getServiceManager();
  20.  
  21. $sm->get('view_manager')
  22. ->getHelperManager()
  23. ->setFactory('Facebook\View\Helper\Facebook', function($sm) {
  24.  
  25. $helper = new View\Helper\Facebook();
  26. $helper->setService($sm->get('facebook_service'));
  27.  
  28. return $helper;
  29. });
  30. }
  31.  
  32. public function getAutoloaderConfig()
  33. {
  34. return array(
  35. 'Zend\Loader\ClassMapAutoloader' => array(
  36. array(
  37. // Facebook doesn't comply to PSR-0 loading...
  38. 'Facebook' => __DIR__ . '/../../vendor/Facebook/src/facebook.php'
  39. )
  40. ),
  41. 'Zend\Loader\StandardAutoloader' => array(
  42. 'namespaces' => array(
  43. __NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__,
  44. ),
  45. ),
  46. );
  47. }
  48.  
  49. public function getConfig()
  50. {
  51. return include __DIR__ . '/config/module.config.php';
  52. }
  53. }
Add Comment
Please, Sign In to add comment