MDL-68454 table: Move guessing of base URL to flexible

This commit is contained in:
Andrew Nicols
2020-05-04 11:52:19 +08:00
parent 56143dd622
commit 5615a772a6
4 changed files with 17 additions and 25 deletions
+11
View File
@@ -1728,6 +1728,8 @@ class flexible_table {
*/
public function set_filterset(filterset $filterset): void {
$this->filterset = $filterset;
$this->guess_base_url();
}
/**
@@ -1738,6 +1740,15 @@ class flexible_table {
public function get_filterset(): ?filterset {
return $this->filterset;
}
/**
* Attempt to guess the base URL.
*/
public function guess_base_url(): void {
if (is_a($this, \core_table\dynamic::class)) {
throw new coding_exception('The guess_base_url function must be defined for a dynamic table');
}
}
}