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...
30
}
31
32
/**
33
* @param string $field
34
* @param string|mixed $value
35
* @return Query|$this
36
*/
37
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...
40
}
41
42
/**
43
* @param string $field
44
* @param string|mixed $value
45
* @return Query|$this
46
*/
47
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...
50
}
51
52
/**
53
* @param string $field
54
* @param string|mixed $value
55
* @return Query|$this
56
*/
57
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.