コード例 #1
0
 public function __construct($rootda, $domainda, $appname, $name, $basedir)
 {
     parent::__construct($rootda, $domainda, $appname, $name, $basedir);
     // Creates the scripts directory if it doesn't exists.
     if (!is_dir($this->container->getHome() . 'core/scripts/')) {
         \Innomatic\Io\Filesystem\DirectoryUtils::mktree($this->container->getHome() . 'core/scripts/', 0755);
     }
 }
コード例 #2
0
 public function __construct($rootda, $domainda, $appname, $name, $basedir)
 {
     parent::__construct($rootda, $domainda, $appname, $name, $basedir);
     // Checks if the classes folder exists
     if (!is_dir($this->container->getHome() . 'core/modules/')) {
         \Innomatic\Io\Filesystem\DirectoryUtils::mktree($this->container->getHome() . 'core/modules/', 0755);
         clearstatcache();
     }
 }
コード例 #3
0
 public function __construct($rootda, $domainda, $appname, $name, $basedir)
 {
     parent::__construct($rootda, $domainda, $appname, $name, $basedir);
     // Checks if the classes folder exists
     if (!is_dir(InnomaticContainer::instance('\\Innomatic\\Core\\InnomaticContainer')->getHome() . 'core/classes/')) {
         DirectoryUtils::mktree(InnomaticContainer::instance('\\Innomatic\\Core\\InnomaticContainer')->getHome() . 'core/classes/', 0755);
         clearstatcache();
     }
     // Checks if the classes global override folder exists
     if (!is_dir(InnomaticContainer::instance('\\Innomatic\\Core\\InnomaticContainer')->getHome() . 'core/overrides/classes/')) {
         DirectoryUtils::mktree(InnomaticContainer::instance('\\Innomatic\\Core\\InnomaticContainer')->getHome() . 'core/overrides/classes/', 0755);
         clearstatcache();
     }
 }
コード例 #4
0
 public function __construct($rootda, $domainda, $appname, $name, $basedir)
 {
     parent::__construct($rootda, $domainda, $appname, $name, $basedir);
 }
コード例 #5
0
 /**
  * Component constructor.
  *
  * @param \Innomatic\Dataaccess\DataAccess $rootda Root data access
  * @param \Innomatic\Dataaccess\DataAccess $domainda Domain data access
  * @param string $appname Application identifier
  * @param string $name Component name
  * @param string $basedir Base directory
  * @access public
  * @return void
  */
 public function __construct($rootda, $domainda, $appname, $name, $basedir)
 {
     parent::__construct($rootda, $domainda, $appname, $name, $basedir);
     $this->eltype = new \Innomatic\Application\ApplicationComponentFactory($rootda);
 }