Ethna2.3.5とEthna2.6betaを比較する (その6)

$ FILE=DB.php; diff ETHNA_2_3_5kai/class/$FILE  Ethna-2.6.2011010402/class/$FILE -uEbwB 
--- ETHNA_2_3_5kai/class/DB.php 2011-05-08 04:45:49.000000000 +0900
+++ Ethna-2.6.2011010402/class/DB.php   2010-12-27 03:32:46.000000000 +0900
@@ -1,12 +1,12 @@
 // vim: foldmethod=marker
 /**
- *  Ethna_DB.php
+ *  DB.php
  *
  *  @author     Masaki Fujimoto 
  *  @license    http://www.opensource.org/licenses/bsd-license.php The BSD License
  *  @package    Ethna
- *  @version    $Id$
+ *  @version    $Id: e025dfa790e925a729d122052e553df72cf76135 $
  */

 // {{{ Ethna_DB
@@ -43,7 +43,7 @@
      *  @param  string  $dsn                                DSN
      *  @param  bool    $persistent                         持続接続設定
      */
-    function Ethna_DB(&$controller, $dsn, $persistent)
+    public function __construct(&$controller, $dsn, $persistent)
     {
         $this->dsn = $dsn;
         $this->persistent = $persistent;
@@ -112,10 +112,13 @@
      *  テーブル定義情報を取得する
      *
      *  @access public
-     *  @return mixed   array: PEAR::DBに準じたメタデータ Ethna_Error::エラー
+     *  @return mixed   array: PEAR::DBに準じたメタデータ
+     *                  Ethna_Error::エラー
      */
     function getMetaData()
     {
+        //   このメソッドはAppObject
+        //   との連携に必要。
     }


・コンストラクタが__constructになった。

これも、コンストラクタの継承に気を付ければ問題ない。
カテゴリ: