From: Chuck Hagenbuch Date: Thu, 29 Oct 2009 20:25:33 +0000 (-0400) Subject: Fix visibility of magic methods X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=11b6858e3b91031eed4bb57e375a85d91d43aed6;p=horde.git Fix visibility of magic methods --- diff --git a/framework/Model/lib/Horde/Form.php b/framework/Model/lib/Horde/Form.php index 57e57b401..00c03f846 100644 --- a/framework/Model/lib/Horde/Form.php +++ b/framework/Model/lib/Horde/Form.php @@ -577,27 +577,27 @@ class Horde_Form { * @author Robert E. Coyle * @package Horde_Form */ -class Horde_Form_Type { - - protected function __get($property) +class Horde_Form_Type +{ + public function __get($property) { $prop = '_' . $property; return isset($this->$prop) ? $this->$prop : null; } - protected function __set($property, $value) + public function __set($property, $value) { $prop = '_' . $property; $this->$prop = $value; } - protected function __isset($property) + public function __isset($property) { $prop = '_' . $property; return isset($this->$prop); } - protected function __unset($property) + public function __unset($property) { $prop = '_' . $property; unset($this->$prop); @@ -621,11 +621,10 @@ class Horde_Form_Type { { $info = $var->getValue($vars); } - } -class Horde_Form_Type_number extends Horde_Form_Type { - +class Horde_Form_Type_number extends Horde_Form_Type +{ var $_fraction; function init($fraction = null) @@ -705,7 +704,6 @@ class Horde_Form_Type_number extends Horde_Form_Type { { return array('name' => _("Number")); } - } class Horde_Form_Type_int extends Horde_Form_Type { diff --git a/framework/Model/lib/Horde/Form/Type.php b/framework/Model/lib/Horde/Form/Type.php index 707bb719e..0cf892d4a 100644 --- a/framework/Model/lib/Horde/Form/Type.php +++ b/framework/Model/lib/Horde/Form/Type.php @@ -54,7 +54,7 @@ abstract class Horde_Form_Type { * * @param string $property The property to retrieve. */ - protected function __get($property) + public function __get($property) { if (in_array($property, $this->_properties)) { $prop = '_' . $property; @@ -71,7 +71,7 @@ abstract class Horde_Form_Type { * @param string $property The property name to set. * @param mixed $value The property value. */ - protected function __set($property, $value) + public function __set($property, $value) { if (in_array($property, $this->_properties)) { $prop = '_' . $property; @@ -85,7 +85,7 @@ abstract class Horde_Form_Type { * * @param string $property Property name to check existance of. */ - protected function __isset($property) + public function __isset($property) { $prop = '_' . $property; return isset($this->$prop); @@ -97,7 +97,7 @@ abstract class Horde_Form_Type { * * @param string $property Property name to unset. */ - protected function __unset($property) + public function __unset($property) { $prop = '_' . $property; unset($this->$prop);