summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxue <>2006-02-17 05:25:37 +0000
committerxue <>2006-02-17 05:25:37 +0000
commite1ee81a09e299d5a9bc59ed59b04acfa3a85a935 (patch)
tree846ed8e55761fbc9d598c8e9d34cc0ab3f6f87a7
parent7b38480de52c1d042ea542e2d06913a8c9b645fc (diff)
Removed a few constructors.
-rw-r--r--buildscripts/phpbuilder/files.txt1
-rw-r--r--framework/Collections/TList.php1
-rw-r--r--framework/Collections/TMap.php1
-rw-r--r--framework/Data/TXmlDocument.php2
-rw-r--r--framework/Security/TAuthorizationRule.php1
-rw-r--r--framework/Security/TUserManager.php1
-rw-r--r--framework/TApplication.php2
-rw-r--r--framework/TComponent.php14
-rw-r--r--framework/Web/THttpRequest.php3
-rw-r--r--framework/Web/UI/TControl.php9
-rw-r--r--framework/Web/UI/WebControls/TCheckBoxList.php4
11 files changed, 12 insertions, 27 deletions
diff --git a/buildscripts/phpbuilder/files.txt b/buildscripts/phpbuilder/files.txt
index c9a9d14d..6d505199 100644
--- a/buildscripts/phpbuilder/files.txt
+++ b/buildscripts/phpbuilder/files.txt
@@ -1,4 +1,5 @@
TComponent.php
+TApplicationComponent.php
Exceptions/TException.php
Collections/TList.php
diff --git a/framework/Collections/TList.php b/framework/Collections/TList.php
index 1090ce77..7383b684 100644
--- a/framework/Collections/TList.php
+++ b/framework/Collections/TList.php
@@ -58,7 +58,6 @@ class TList extends TComponent implements IteratorAggregate,ArrayAccess
*/
public function __construct($data=null)
{
- parent::__construct();
if($data!==null)
$this->copyFrom($data);
}
diff --git a/framework/Collections/TMap.php b/framework/Collections/TMap.php
index 4d810503..7c46ae70 100644
--- a/framework/Collections/TMap.php
+++ b/framework/Collections/TMap.php
@@ -53,7 +53,6 @@ class TMap extends TComponent implements IteratorAggregate,ArrayAccess
*/
public function __construct($data=null)
{
- parent::__construct();
if($data!==null)
$this->copyFrom($data);
}
diff --git a/framework/Data/TXmlDocument.php b/framework/Data/TXmlDocument.php
index bb22b254..dfd65ebe 100644
--- a/framework/Data/TXmlDocument.php
+++ b/framework/Data/TXmlDocument.php
@@ -55,7 +55,6 @@ class TXmlElement extends TComponent
*/
public function __construct($tagName)
{
- parent::__construct();
$this->setTagName($tagName);
}
@@ -404,7 +403,6 @@ class TXmlElementList extends TList
*/
public function __construct(TXmlElement $owner)
{
- parent::__construct();
$this->_o=$owner;
}
diff --git a/framework/Security/TAuthorizationRule.php b/framework/Security/TAuthorizationRule.php
index 81955a44..8248a45a 100644
--- a/framework/Security/TAuthorizationRule.php
+++ b/framework/Security/TAuthorizationRule.php
@@ -63,7 +63,6 @@ class TAuthorizationRule extends TComponent
*/
public function __construct($action,$users,$roles,$verb='')
{
- parent::__construct();
$action=strtolower(trim($action));
if($action==='allow' || $action==='deny')
$this->_action=$action;
diff --git a/framework/Security/TUserManager.php b/framework/Security/TUserManager.php
index 06b5d321..c799c446 100644
--- a/framework/Security/TUserManager.php
+++ b/framework/Security/TUserManager.php
@@ -52,7 +52,6 @@ class TUser extends TComponent implements IUser
*/
public function __construct($manager=null)
{
- parent::__construct();
$this->_manager=$manager;
}
diff --git a/framework/TApplication.php b/framework/TApplication.php
index b61fa30d..8cc1e9f9 100644
--- a/framework/TApplication.php
+++ b/framework/TApplication.php
@@ -289,8 +289,6 @@ class TApplication extends TComponent
*/
public function __construct($basePath='protected',$cacheConfig=true)
{
- parent::__construct();
-
// register application as a singleton
Prado::setApplication($this);
diff --git a/framework/TComponent.php b/framework/TComponent.php
index 8d6be46e..8a7f5f84 100644
--- a/framework/TComponent.php
+++ b/framework/TComponent.php
@@ -79,20 +79,6 @@ class TComponent
private $_e=array();
/**
- * Constructor.
- */
- public function __construct()
- {
- }
-
- /**
- * Destructor.
- */
- public function __destruct()
- {
- }
-
- /**
* Returns a property value or an event handler list by property or event name.
* Do not call this method. This is a PHP magic method that we override
* to allow using the following syntax to read a property:
diff --git a/framework/Web/THttpRequest.php b/framework/Web/THttpRequest.php
index 7ebd9151..2ee7cd5f 100644
--- a/framework/Web/THttpRequest.php
+++ b/framework/Web/THttpRequest.php
@@ -700,7 +700,6 @@ class THttpCookieCollection extends TList
*/
public function __construct($owner=null)
{
- parent::__construct();
$this->_o=$owner;
}
@@ -785,7 +784,6 @@ class THttpCookie extends TComponent
*/
public function __construct($name,$value)
{
- parent::__construct();
$this->_name=$name;
$this->_value=$value;
}
@@ -967,7 +965,6 @@ class TUri extends TComponent
*/
public function __construct($uri)
{
- parent::__construct();
if(($ret=@parse_url($uri))!==false)
{
// decoding???
diff --git a/framework/Web/UI/TControl.php b/framework/Web/UI/TControl.php
index 104200ed..d1ae189a 100644
--- a/framework/Web/UI/TControl.php
+++ b/framework/Web/UI/TControl.php
@@ -165,6 +165,13 @@ class TControl extends TApplicationComponent
private $_rf=array();
/**
+ * Constructor.
+ */
+ public function __construct()
+ {
+ }
+
+ /**
* Returns a property value by name or a control by ID.
* This overrides the parent implementation by allowing accessing
* a control via its ID using the following syntax,
@@ -1577,7 +1584,6 @@ class TControlList extends TList
*/
public function __construct(TControl $owner)
{
- parent::__construct();
$this->_o=$owner;
}
@@ -1661,7 +1667,6 @@ class TEmptyControlList extends TList
*/
public function __construct(TControl $owner)
{
- parent::__construct();
$this->_o=$owner;
}
diff --git a/framework/Web/UI/WebControls/TCheckBoxList.php b/framework/Web/UI/WebControls/TCheckBoxList.php
index a7e6a11c..8a106b46 100644
--- a/framework/Web/UI/WebControls/TCheckBoxList.php
+++ b/framework/Web/UI/WebControls/TCheckBoxList.php
@@ -53,6 +53,10 @@ class TCheckBoxList extends TListControl implements IRepeatInfoUser, INamingCont
private $_isEnabled;
private $_changedEventRaised=false;
+ /**
+ * Constructor.
+ * Remember to call parent implementation if you override this method
+ */
public function __construct()
{
parent::__construct();