package = $factory->newInstance([ 'fallback' => 'Vendor.Fallback', 'formatter' => 'intl', 'messages' => [ 'ERR_NO_SUCH_OPTION' => "The option {option} is not recognized.", ], ]); } public function testGet() { $expect = 'Vendor.Fallback'; $actual = $this->package->getFallback(); $this->assertSame($expect, $actual); $expect = 'intl'; $actual = $this->package->getFormatter(); $this->assertSame($expect, $actual); $expect = [ 'ERR_NO_SUCH_OPTION' => "The option {option} is not recognized.", ]; $actual = $this->package->getMessages(); $this->assertSame($expect, $actual); } }