EMongoDocumentBehavior.php 954 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. /**
  3. * EMongoDocumentBehavior.php
  4. *
  5. * PHP version 5.2+
  6. *
  7. * @author Dariusz Górecki <darek.krk@gmail.com>
  8. * @author Invenzzia Group, open-source division of CleverIT company http://www.invenzzia.org
  9. * @copyright 2011 CleverIT http://www.cleverit.com.pl
  10. * @license http://www.yiiframework.com/license/ BSD license
  11. * @version 1.3
  12. * @category ext
  13. * @package ext.YiiMongoDbSuite
  14. * @since v1.0
  15. */
  16. /**
  17. * @since v1.0
  18. */
  19. class EMongoDocumentBehavior extends CActiveRecordBehavior
  20. {
  21. public function events()
  22. {
  23. return array_merge(parent::events(), array(
  24. 'onBeforeEmbeddedDocsInit'=>'beforeEmbeddedDocsInit',
  25. 'onAfterEmbeddedDocsInit'=>'afterEmbeddedDocsInit',
  26. 'onBeforeToArray'=>'beforeToArray',
  27. 'onAfterToArray'=>'afterToArray'
  28. ));
  29. }
  30. public function beforeEmbeddedDocsInit($event){}
  31. public function afterEmbeddedDocsInit($event){}
  32. public function beforeToArray($event){}
  33. public function afterToArray($event){}
  34. }