/** * get all the lists class * * @access public * @author Joel Bout, <*****@*****.**> * @return array */ public function getLists() { $returnValue = array(); $returnValue[] = new core_kernel_classes_Class(GENERIS_BOOLEAN); foreach ($this->parentListClass->getSubClasses(false) as $list) { $returnValue[] = $list; } return (array) $returnValue; }
/** * Check if the Class in parameter is a subclass of Test * * @access public * @author Joel Bout, <*****@*****.**> * @param Class clazz * @return boolean */ public function isTestClass(core_kernel_classes_Class $clazz) { $returnValue = (bool) false; if ($clazz->getUri() == $this->testClass->getUri()) { $returnValue = true; } else { foreach ($this->testClass->getSubClasses(true) as $subclass) { if ($clazz->getUri() == $subclass->getUri()) { $returnValue = true; break; } } } return (bool) $returnValue; }