function testgetStableVersion() { $entity = new DocumentationEntity('docs', '1.0', '../sapphiredocs/tests/docs/', 'My Test'); $entity->addVersion('1.1', '../sapphiredocs/tests/docs-v2.4/'); $entity->addVersion('0.0', '../sapphiredocs/tests/docs-v3.0/'); $this->assertEquals('1.1', $entity->getStableVersion(), 'Automatic version sorting'); $entity = new DocumentationEntity('docs', '1.0', '../sapphiredocs/tests/docs/', 'My Test'); $entity->addVersion('1.1.', '../sapphiredocs/tests/docs-v2.4/'); $entity->setStableVersion('1.0'); $this->assertEquals('1.0', $entity->getStableVersion(), 'Manual setting'); }
function getVersion() { return $this->version ? $this->version : $this->entity->getStableVersion(); }