headerParser = new HeaderParser(); } // ----------------------------------------------------------------------------------------------------------------- public function testParsePatch3_1_0_38215() { $header = $this->headerParser->parse($this->createMemoryParser(hex2bin(self::SAMPLE_HEADER_3_1_0_38215))); $this->assertEquals(3, $header->getMajorVersion()); $this->assertEquals(1, $header->getMinorVersion()); $this->assertEquals(0, $header->getPatchVersion()); $this->assertEquals(38215, $header->getBuildVersion()); $this->assertEquals("StarCraft II replay\e11", (string)$header->getMagicString()); } }