[source,php] ---- // Each function does a part of what the original setCoordinates function was doing, so confusion risks are lower function setOrigin(int $x, int $y, int $z) { // ... } function setSize(int $width, int $height, float $depth) { // ... } ----