Exemplo n.º 1
0
 /**
  * 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;
 }