I understood there wasn't much, if any different between int and integer in PHP. I must be wrong.
I'm passing a integer value to a function which has int only on this value. Like so:-
$new->setPersonId((int)$newPersonId); // Have tried casting with (int) and intval and both
The other side I have:-
public function setPersonId(int $value) {
// foobar
}
Now, when I run - I get the message:-
"PHP Catchable fatal error: Argument 1 passed to setPersonId() must be an instance of int, integer given"
I have tried casting in the call with (int) and intval().
Any ideas?