コード例 #1
0
ファイル: UnitTestManager.php プロジェクト: riaf/pastit
 /**
  *  定義済みビュー一覧を取得する
  *
  *  @access public
  *  @return array   ビュー一覧
  */
 function _getViewList()
 {
     $im = new Ethna_InfoManager($this->backend);
     //$view_class_list = array_keys($im->getForwardList());
     $r = array();
     // テンプレート/ビュースクリプトを解析する
     $forward_list = $im->_analyzeForwardList();
     $view_list = $this->__analyzeViewList();
     // ビュー定義エントリ一覧
     $manifest_forward_list = $im->_getForwardList_Manifest($forward_list);
     // ビュー定義省略エントリ一覧
     $implicit_forward_list = $im->_getForwardList_Implicit($forward_list, $manifest_forward_list);
     $r = array_merge($view_list, $manifest_forward_list, $implicit_forward_list);
     ksort($r);
     return $r;
 }