Please use `switch(true) { case $parameter->isArray(): …` instead of `if… else if … else`.