Xpressengine\Document\ConfigHandler::add PHP Method

add() public method

create document instance
public add ( ConfigEntity $config ) : ConfigEntity
$config Xpressengine\Config\ConfigEntity document instance config
return Xpressengine\Config\ConfigEntity
    public function add(ConfigEntity $config)
    {
        $this->configManager->add(sprintf('%s.%s', self::CONFIG_NAME, $config->get('instanceId')), $config->getPureAll());
        return $config;
    }

Usage Example

Esempio n. 1
0
 /**
  * document instance 생성
  * ex) 게시판 생성
  * document instance 를 생성하면 instance id 로 config 를 생성하고
  * 설정에 따라 division table 을 생성한다.
  *
  * @param ConfigEntity $config config
  * @return void
  */
 public function add(ConfigEntity $config)
 {
     $this->connection->beginTransaction();
     $this->configHandler->add($config);
     if ($config->get('division') === true) {
         $this->createDivisionTable($config);
     }
     $this->connection->commit();
 }
All Usage Examples Of Xpressengine\Document\ConfigHandler::add