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

Get a model object for a class name.
public getTableObject ( string $className, string $table ) : Table
$className string Name of class you want model to be.
$table string Table name
Результат Cake\ORM\Table Table instance
Пример #1
0
 /**
  * Test getting the a table class.
  *
  * @return void
  */
 public function testGetTableObject()
 {
     $result = $this->Task->getTableObject('Article', 'bake_articles');
     $this->assertInstanceOf('Cake\\ORM\\Table', $result);
     $this->assertEquals('bake_articles', $result->table());
     $this->assertEquals('Article', $result->alias());
 }
 /**
  * Compare bake table result with static comparison file
  *
  * @return void
  */
 protected function _compareBakeTableResult($name, $comparisonFile)
 {
     $table = $this->Task->getTable($name);
     $tableObject = $this->Task->getTableObject($name, $table);
     $data = $this->Task->getTableContext($tableObject, $table, $name);
     $result = $this->Task->bakeTable($tableObject, $data);
     $this->assertSameAsFile($comparisonFile . '.php', $result);
 }