formslib: use abstract, rather than a print_error, now we have PHP5.

This commit is contained in:
tjhunt
2009-07-16 10:38:15 +00:00
parent 16b07d61d9
commit afd63fe509
+2 -4
View File
@@ -88,7 +88,7 @@ function form_init_date_js() {
* @copyright Jamie Pratt <[email protected]>
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
class moodleform {
abstract class moodleform {
/** @var string */
protected $_formname; // form name
/**
@@ -753,9 +753,7 @@ class moodleform {
*
* If you need special handling of uploaded files, create instance of $this->_upload_manager here.
*/
function definition() {
print_error('mustbeoverriden', 'form', '', get_class($this));
}
protected abstract function definition();
/**
* Dummy stub method - override if you need to setup the form depending on current