public function testReverseFormat() { $this->formatter->setPostalCode('S4T 0H0'); $this->assertEquals('S4T0H0', $this->formatter->reverseFormat()); $this->formatter->setDisplayFormat(PostalCodeFormatter::FORMAT_USA); $this->formatter->setPostalCode('12345'); $this->assertEquals('12345', $this->formatter->format()); }
/** * Transforms a formatted postal code (db-formatted) into one that is readable * * S4P0H0 => S4P 0H0 * * @param mixed $formattedPostalCode * * @return mixed|void */ public function transform($formattedPostalCode) { $postalCode = new PostalCodeFormatter($formattedPostalCode, $this->postalCodeFormat); return $postalCode->format(); }