Example #1
0
 /**
  * Get Table object by string name and prefix.
  *
  * @param   string  $table   The table name.
  * @param   string  $prefix  The table class prefix.
  *
  * @return  \JTable  Found table.
  */
 protected function getTable($table, $prefix = null)
 {
     if (!is_string($table)) {
         throw new \InvalidArgumentException('Table name should be string.');
     }
     if ($table = \JTable::getInstance($table, $prefix ?: $this->prefix)) {
         return $table;
     }
     return new Table($table, 'id', $this->parent->getDbo());
 }