/** * Getting and settings the multibyte environment status. * * @dataProvider providerTestStatus * @covers ::getStatus * @covers ::setStatus */ public function testStatus($value, $expected, $invalid = FALSE) { if ($invalid) { $this->setExpectedException('InvalidArgumentException'); } Unicode::setStatus($value); $this->assertEquals($expected, Unicode::getStatus()); }