PageRenderTime 44ms CodeModel.GetById 16ms RepoModel.GetById 1ms app.codeStats 0ms

/Translate/Event/TranslateEventHandler.php

https://github.com/kareypowell/croogo
PHP | 28 lines | 15 code | 5 blank | 8 comment | 0 complexity | 86b89a1d0ef118a406a16cb9f9f38e70 MD5 | raw file
  1. <?php
  2. App::uses('CakeEventListener', 'Event');
  3. App::uses('Translations', 'Translate.Lib');
  4. /**
  5. * TranslateEventHandler
  6. *
  7. * @package Croogo.Translate.Event
  8. * @author Rachman Chavik <rchavik@gmail.com>
  9. * @license http://www.opensource.org/licenses/mit-license.php The MIT License
  10. * @link http://www.croogo.org
  11. */
  12. class TranslateEventHandler implements CakeEventListener {
  13. public function implementedEvents() {
  14. return array(
  15. 'Croogo.bootstrapComplete' => array(
  16. 'callable' => 'onCroogoBootstrapComplete',
  17. ),
  18. );
  19. }
  20. public function onCroogoBootstrapComplete($event) {
  21. Translations::translateModels();
  22. }
  23. }