area_library.php 713 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: stanley-king
  5. * Date: 2017/3/23
  6. * Time: 下午3:37
  7. */
  8. namespace search;
  9. require_once(BASE_ROOT_PATH . '/helper/area/area_upgrade.php');
  10. require_once(BASE_ROOT_PATH . '/helper/area/area_check.php');
  11. require_once(BASE_ROOT_PATH . '/helper/area/area_validator.php');
  12. use area;
  13. class area_library
  14. {
  15. private static $stInstance = null;
  16. private $mValidator;
  17. private function __construct()
  18. {
  19. $this->mValidator = new area\area_validator('area');
  20. }
  21. public static function instance() {
  22. if(self::$stInstance == null) {
  23. self::$stInstance = new area_library();
  24. }
  25. return self::$stInstance->mValidator;
  26. }
  27. }