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...
29
}
30
31
/**
32
* @param string $field
33
* @param string|mixed $value
34
* @return Query|$this
35
*/
36
2
public function notLike(string $field, $value): self
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...
39
}
40
41
/**
42
* @param string $field
43
* @param string|mixed $value
44
* @return Query|$this
45
*/
46
1
public function orLike(string $field, $value): self
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...
49
}
50
51
/**
52
* @param string $field
53
* @param string|mixed $value
54
* @return Query|$this
55
*/
56
1
public function orNotLike(string $field, $value): self
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.
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
Idable
provides a methodequalsId
that 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.