public function testGetParts() { $version = new Version(); $version->value = '4'; $this->assertEquals((object) ['major' => 4, 'minor' => 0, 'patch' => 0], $version->getParts()); $version->value = '4.1'; $this->assertEquals((object) ['major' => 4, 'minor' => 1, 'patch' => 0], $version->getParts()); $version->value = '4.1.1'; $this->assertEquals((object) ['major' => 4, 'minor' => 1, 'patch' => 1], $version->getParts()); }