function selectionPart() { $vehicleSelection = Elite_Vaf_Helper_Data::getInstance()->vehicleSelection(); if ($vehicleSelection->isEmpty()) { return false; } if ($this->getConfig()->logo->level) { $level = $this->getConfig()->logo->level; return $vehicleSelection->getLevel($level)->__toString(); } $schema = new VF_Schema(); if (in_array('make', $schema->getLevels())) { $make = $vehicleSelection->getLevel('make'); if (!$make) { return false; } return $make->__toString(); } $rootLevel = $schema->getRootLevel(); return $vehicleSelection->getLevel($rootLevel)->__toString(); }
function getDefaultLevel() { $schema = new VF_Schema(); $schema->setConfig($this->getConfig()); return $schema->getRootLevel(); }
function testGetRootLevel() { $schema = new VF_Schema(); $this->assertEquals( self::ENTITY_TYPE_MAKE, $schema->getRootLevel(), 'root level should be "make"' ); }