Ejemplo n.º 1
0
 /**
  * @param array $src_dirs
  * @param bool  $debug
  */
 public function __construct($src_dirs = [], $debug = false)
 {
     if ($debug) {
         ini_set('display_errors', 1);
         ini_set('display_startup_errors', 1);
         error_reporting(E_ALL);
     }
     if (!function_exists('mb_internal_encoding') and is_callable($mb_fallback = '\\Patchwork\\Utf8\\Bootup::initMbstring')) {
         call_user_func($mb_fallback);
     }
     mb_internal_encoding('UTF-8');
     $this->container = static::getContainer();
     $this->container->addSourceDirectory(__DIR__);
     foreach ($src_dirs as $src_dir) {
         $this->container->addSourceDirectory($src_dir);
     }
     $this->container->setObject(get_class($this), $this);
 }