Ethna2.3.5とEthna2.6betaを比較する (その5)
$ FILE=Filter.php; diff ETHNA_2_3_5kai/class/$FILE Ethna-2.6.2011010402/class/$FILE -uEbwB
--- ETHNA_2_3_5kai/class/Filter.php 2011-05-08 04:05:18.000000000 +0900
+++ Ethna-2.6.2011010402/class/Filter.php 2010-12-27 03:32:46.000000000 +0900
@@ -1,12 +1,12 @@
<?php
// vim: foldmethod=marker
/**
- * Ethna_Filter.php
+ * Filter.php
*
* @author Masaki Fujimoto
* @license http://www.opensource.org/licenses/bsd-license.php The BSD License
* @package Ethna
- * @version $Id$
+ * @version $Id: 3c3b437a603701c6f24daeda1760bd638ecec606 $
*/
// {{{ Ethna_Filter
@@ -48,14 +48,14 @@
* @access public
* @param object Ethna_Controller &$controller コントローラオブジェクト
*/
- function Ethna_Filter(&$controller)
+ public function __construct(&$controller)
{
// オブジェクトの設定
- $this->controller =& $controller;
- $this->ctl =& $this->controller;
+ $this->controller = $controller;
+ $this->ctl = $this->controller;
- $this->config =& $controller->getConfig();
- $this->logger =& $this->controller->getLogger();
+ $this->config = $controller->getConfig();
+ $this->logger = $this->controller->getLogger();
}
/**
@@ -104,4 +104,3 @@
}
}
// }}}
-?>
・コンストラクタが__constructになった。
・参照の&がなくなった。
コンストラクタの継承にさえ気を付ければ問題なさそう。
カテゴリ:
Ethna