/** * init */ public function init() { $this->tool = $this->getConfig()->getLtiToolProvider(); // Create Table structure $ff = \Form\Factory::getInstance(); $tf = \Table\Factory::getInstance(); $this->table = $tf->createTable('Manager'); $this->table->addCell(Checkbox::create()); $this->table->addCell(NameCell::create('name'))->setKey()->setUrl(\Tk\Url::createHomeUrl('/consumer/edit.html')); $this->table->addCell(KeyCell::create('key')); $this->table->addCell($tf->createCellString('secret')); //$this->table->addCell($tf->createCellString('consumer_version'))->setLabel('Version'); $this->table->addCell($tf->createCellBoolean('enabled')); $this->table->addCell($tf->createCellBoolean('protected')); $this->table->addCell(DateCell::create('updated')); $this->table->addCell(DateCell::create('created')); $this->table->addAction(DeleteAction::create()); $this->addChild($tf->createTableRenderer($this->table), 'Manager'); }