Fix visibility of magic methods
authorChuck Hagenbuch <chuck@horde.org>
Thu, 29 Oct 2009 20:25:33 +0000 (16:25 -0400)
committerChuck Hagenbuch <chuck@horde.org>
Fri, 30 Oct 2009 00:12:38 +0000 (20:12 -0400)
framework/Model/lib/Horde/Form.php
framework/Model/lib/Horde/Form/Type.php

index 57e57b4..00c03f8 100644 (file)
@@ -577,27 +577,27 @@ class Horde_Form {
  * @author  Robert E. Coyle <robertecoyle@hotmail.com>
  * @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 {
index 707bb71..0cf892d 100644 (file)
@@ -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);