The trait Idable provides a method equalsId that in turn relies on the
method getId(). If this method does not exist on a class mixing in this
trait, the method will fail.
Adding the getId() as an abstract method to the trait will make sure it
is available.
Loading history...
12
13
$refreshMessage = __('admin.refresh_succeeded');
14
15
$script = <<<SCRIPT
16
17
$(document).off('keydown').keydown(function(e) {
18
var tag = e.target.tagName.toLowerCase();
19
20
if (tag == 'input' || tag == 'textarea') {
21
return;
22
}
23
24
var \$box = $("#{$this->tableID}").closest('.box');
This check looks for methods that are used by a trait but not required by it.
To illustrate, let’s look at the following code example
The trait
Idableprovides a methodequalsIdthat in turn relies on the methodgetId(). If this method does not exist on a class mixing in this trait, the method will fail.Adding the
getId()as an abstract method to the trait will make sure it is available.