/** * Test ascii * * @return void */ public function testAscii() { $this->assertTrue(Validation::ascii('1 big blue bus.')); $this->assertTrue(Validation::ascii(',.<>[]{;/?\\)()')); $this->assertFalse(Validation::ascii([])); $this->assertFalse(Validation::ascii(1001)); $this->assertFalse(Validation::ascii(3.14)); $this->assertFalse(Validation::ascii(new \StdClass())); // Latin-1 supplement $this->assertFalse(Validation::ascii('some' . "" . 'value')); $this->assertFalse(Validation::ascii('some' . "ÿ" . 'value')); // End of BMP $this->assertFalse(Validation::ascii('some' . "�" . 'value')); // Start of supplementary multilingual plane $this->assertFalse(Validation::ascii('some' . "𐀀" . 'value')); }