'val1', 'key2' => 'val2', 'key3' => '', ]); $this->assertNotEmpty(GlobalMessage::getMessages()); $this->assertSame('val1', GlobalMessage::get('key1')); $this->assertTrue(GlobalMessage::has('key1')); $this->assertFalse(GlobalMessage::has('key3')); $needle = 'validation is not through!'; if (version_compare(Version::id(), '7.0.0', '<')) { $this->assertContains($needle, GlobalMessage::getDefault()); } else { $this->assertStringContainsString($needle, GlobalMessage::getDefault()); } } }