public function testToArray() { $version = new Version(); $this->assertEquals([], $version->toArray()); $version->set(['value' => '4.1.1']); $this->assertEquals('4.1.1', $version->toArray()); $version->set(['value' => '4.1.1', 'details' => 2]); $this->assertEquals('4.1', $version->toArray()); $version = new Version(); $version->set(['value' => '5.1', 'alias' => 'XP']); $this->assertEquals(['value' => '5.1', 'alias' => 'XP'], $version->toArray()); $version = new Version(); $version->set(['value' => '10.11', 'nickname' => 'El Capitan']); $this->assertEquals(['value' => '10.11', 'nickname' => 'El Capitan'], $version->toArray()); }