getDivisionTableName() публичный Метод

get division table name
public getDivisionTableName ( ConfigEntity $config ) : string
$config Xpressengine\Config\ConfigEntity document config entity
Результат string
Пример #1
0
 /**
  * get division table name
  *
  * @param ConfigEntity $config config entity
  * @return string
  */
 public function getDivisionTableName(ConfigEntity $config)
 {
     return $this->instanceManager->getDivisionTableName($config);
 }
 /**
  * test remove instance
  *
  * @return void
  */
 public function testGetDivisionTableName()
 {
     $instanceId = 'instance-id';
     $configHandler = $this->configHandler;
     $config = $this->getConfigEntity();
     $config->shouldReceive('get')->with('division')->andReturn(false);
     $config->shouldReceive('get')->with('instanceId')->andReturn(null);
     $manager = new InstanceManager($this->conn, $configHandler);
     $this->assertEquals(Document::TABLE_NAME, $manager->getDivisionTableName($config));
     $config = $this->getConfigEntity();
     $config->shouldReceive('get')->with('division')->andReturn(true);
     $config->shouldReceive('get')->with('instanceId')->andReturn(null);
     $manager = new InstanceManager($this->conn, $configHandler);
     $this->assertEquals(Document::TABLE_NAME, $manager->getDivisionTableName($config));
     $config = $this->getConfigEntity();
     $config->shouldReceive('get')->with('division')->andReturn(true);
     $config->shouldReceive('get')->with('instanceId')->andReturn($instanceId);
     $manager = new InstanceManager($this->conn, $configHandler);
     $this->assertEquals(sprintf('%s_%s', Document::TABLE_NAME, $instanceId), $manager->getDivisionTableName($config));
 }