public function getById($id = null)
{
if ($id != null) {
$this->model->setId($id);
}
$data = $this->db->fetchRow("SELECT * FROM " . self::TABLE_NAME_COLLECTIONS . " WHERE id = ?", $this->model->getId());
if ($data) {
$this->assignVariablesToModel($data);
} else {
throw new \Exception("CollectionConfig with id: " . $this->model->getId() . " does not exist");
}
}