Author: sevein
Date: Tue Aug 16 14:48:39 2011
New Revision: 9504

Log:
Stop using ReflectionClass hack, PHP 5.3 is mandatory now

Modified:
   trunk/apps/qubit/modules/actor/actions/editContactInformationAction.class.php
   
trunk/apps/qubit/modules/contactinformation/actions/relatedContactInformationComponent.class.php
   trunk/apps/qubit/modules/default/actions/editAction.class.php
   trunk/apps/qubit/modules/event/actions/editComponent.class.php
   trunk/apps/qubit/modules/menu/actions/editAction.class.php
   trunk/apps/qubit/modules/relation/actions/editComponent.class.php
   trunk/apps/qubit/modules/right/actions/editComponent.class.php
   trunk/apps/qubit/modules/search/actions/descriptionUpdatesAction.class.php
   trunk/plugins/qbAclPlugin/modules/aclGroup/actions/editAction.class.php
   
trunk/plugins/qbAclPlugin/modules/aclGroup/actions/editDefaultAclAction.class.php

Modified: 
trunk/apps/qubit/modules/actor/actions/editContactInformationAction.class.php
==============================================================================
--- 
trunk/apps/qubit/modules/actor/actions/editContactInformationAction.class.php   
    Tue Aug 16 14:46:39 2011        (r9503)
+++ 
trunk/apps/qubit/modules/actor/actions/editContactInformationAction.class.php   
    Tue Aug 16 14:48:39 2011        (r9504)
@@ -126,10 +126,7 @@
       }
     }
 
-    // HACK Use static::$NAMES in PHP 5.3,
-    // http://php.net/oop5.late-static-bindings
-    $class = new ReflectionClass($this);
-    foreach ($class->getStaticPropertyValue('NAMES') as $name)
+    foreach ($this::$NAMES as $name)
     {
       $this->addField($name);
     }

Modified: 
trunk/apps/qubit/modules/contactinformation/actions/relatedContactInformationComponent.class.php
==============================================================================
--- 
trunk/apps/qubit/modules/contactinformation/actions/relatedContactInformationComponent.class.php
    Tue Aug 16 14:46:39 2011        (r9503)
+++ 
trunk/apps/qubit/modules/contactinformation/actions/relatedContactInformationComponent.class.php
    Tue Aug 16 14:48:39 2011        (r9504)
@@ -143,10 +143,7 @@
 
     
$this->form->getWidgetSchema()->setNameFormat('relatedContactInformation[%s]');
 
-    // HACK Use static::$NAMES in PHP 5.3,
-    // http://php.net/oop5.late-static-bindings
-    $class = new ReflectionClass($this);
-    foreach ($class->getStaticPropertyValue('NAMES') as $name)
+    foreach ($this::$NAMES as $name)
     {
       $this->addField($name);
     }

Modified: trunk/apps/qubit/modules/default/actions/editAction.class.php
==============================================================================
--- trunk/apps/qubit/modules/default/actions/editAction.class.php       Tue Aug 
16 14:46:39 2011        (r9503)
+++ trunk/apps/qubit/modules/default/actions/editAction.class.php       Tue Aug 
16 14:48:39 2011        (r9504)
@@ -191,10 +191,7 @@
 
     $this->earlyExecute();
 
-    // HACK Use static::$NAMES in PHP 5.3,
-    // http://php.net/oop5.late-static-bindings
-    $class = new ReflectionClass($this);
-    foreach ($class->getStaticPropertyValue('NAMES') as $name)
+    foreach ($this::$NAMES as $name)
     {
       $this->addField($name);
     }

Modified: trunk/apps/qubit/modules/event/actions/editComponent.class.php
==============================================================================
--- trunk/apps/qubit/modules/event/actions/editComponent.class.php      Tue Aug 
16 14:46:39 2011        (r9503)
+++ trunk/apps/qubit/modules/event/actions/editComponent.class.php      Tue Aug 
16 14:48:39 2011        (r9504)
@@ -169,10 +169,7 @@
     $this->form->getValidatorSchema()->setOption('allow_extra_fields', true);
     $this->form->getWidgetSchema()->setNameFormat('editEvent[%s]');
 
-    // HACK Use static::$NAMES in PHP 5.3,
-    // http://php.net/oop5.late-static-bindings
-    $class = new ReflectionClass($this);
-    foreach ($class->getStaticPropertyValue('NAMES') as $name)
+    foreach ($this::$NAMES as $name)
     {
       $this->addField($name);
     }

Modified: trunk/apps/qubit/modules/menu/actions/editAction.class.php
==============================================================================
--- trunk/apps/qubit/modules/menu/actions/editAction.class.php  Tue Aug 16 
14:46:39 2011        (r9503)
+++ trunk/apps/qubit/modules/menu/actions/editAction.class.php  Tue Aug 16 
14:48:39 2011        (r9504)
@@ -133,10 +133,7 @@
       }
     }
 
-    // HACK: Use static::$NAMES in PHP 5.3,
-    // http://php.net/oop5.late-static-bindings
-    $class = new ReflectionClass($this);
-    foreach ($class->getStaticPropertyValue('NAMES') as $name)
+    foreach ($this::$NAMES as $name)
     {
       $this->addField($name);
     }

Modified: trunk/apps/qubit/modules/relation/actions/editComponent.class.php
==============================================================================
--- trunk/apps/qubit/modules/relation/actions/editComponent.class.php   Tue Aug 
16 14:46:39 2011        (r9503)
+++ trunk/apps/qubit/modules/relation/actions/editComponent.class.php   Tue Aug 
16 14:48:39 2011        (r9504)
@@ -156,10 +156,7 @@
     $this->form = new sfForm;
     $this->form->getValidatorSchema()->setOption('allow_extra_fields', true);
 
-    // HACK Use static::$NAMES in PHP 5.3,
-    // http://php.net/oop5.late-static-bindings
-    $class = new ReflectionClass($this);
-    foreach ($class->getStaticPropertyValue('NAMES') as $name)
+    foreach ($this::$NAMES as $name)
     {
       $this->addField($name);
     }

Modified: trunk/apps/qubit/modules/right/actions/editComponent.class.php
==============================================================================
--- trunk/apps/qubit/modules/right/actions/editComponent.class.php      Tue Aug 
16 14:46:39 2011        (r9503)
+++ trunk/apps/qubit/modules/right/actions/editComponent.class.php      Tue Aug 
16 14:48:39 2011        (r9504)
@@ -239,10 +239,7 @@
     $this->form->getValidatorSchema()->setOption('allow_extra_fields', true);
     $this->form->getWidgetSchema()->setNameFormat('editRight[%s]');
 
-    // HACK Use static::$NAMES in PHP 5.3,
-    // http://php.net/oop5.late-static-bindings
-    $class = new ReflectionClass($this);
-    foreach ($class->getStaticPropertyValue('NAMES') as $name)
+    foreach ($this::$NAMES as $name)
     {
       $this->addField($name);
     }

Modified: 
trunk/apps/qubit/modules/search/actions/descriptionUpdatesAction.class.php
==============================================================================
--- trunk/apps/qubit/modules/search/actions/descriptionUpdatesAction.class.php  
Tue Aug 16 14:46:39 2011        (r9503)
+++ trunk/apps/qubit/modules/search/actions/descriptionUpdatesAction.class.php  
Tue Aug 16 14:48:39 2011        (r9504)
@@ -110,10 +110,7 @@
     $this->form = new sfForm;
     $this->form->getValidatorSchema()->setOption('allow_extra_fields', true);
 
-    // HACK: Use static::$NAMES in PHP 5.3,
-    // http://php.net/oop5.late-static-bindings
-    $class = new ReflectionClass($this);
-    foreach ($class->getStaticPropertyValue('NAMES') as $name)
+    foreach ($this::$NAMES as $name)
     {
       $this->addField($name);
     }

Modified: 
trunk/plugins/qbAclPlugin/modules/aclGroup/actions/editAction.class.php
==============================================================================
--- trunk/plugins/qbAclPlugin/modules/aclGroup/actions/editAction.class.php     
Tue Aug 16 14:46:39 2011        (r9503)
+++ trunk/plugins/qbAclPlugin/modules/aclGroup/actions/editAction.class.php     
Tue Aug 16 14:48:39 2011        (r9504)
@@ -85,10 +85,7 @@
     $this->form = new sfForm;
     $this->form->getValidatorSchema()->setOption('allow_extra_fields', true);
 
-    // HACK: Use static::$NAMES in PHP 5.3,
-    // http://php.net/oop5.late-static-bindings
-    $class = new ReflectionClass($this);
-    foreach ($class->getStaticPropertyValue('NAMES') as $name)
+    foreach ($this::$NAMES as $name)
     {
       $this->addField($name);
     }

Modified: 
trunk/plugins/qbAclPlugin/modules/aclGroup/actions/editDefaultAclAction.class.php
==============================================================================
--- 
trunk/plugins/qbAclPlugin/modules/aclGroup/actions/editDefaultAclAction.class.php
   Tue Aug 16 14:46:39 2011        (r9503)
+++ 
trunk/plugins/qbAclPlugin/modules/aclGroup/actions/editDefaultAclAction.class.php
   Tue Aug 16 14:48:39 2011        (r9504)
@@ -105,10 +105,7 @@
       }
     }
 
-    // HACK Use static::$NAMES in PHP 5.3,
-    // http://php.net/oop5.late-static-bindings
-    $class = new ReflectionClass($this);
-    foreach ($class->getStaticPropertyValue('NAMES') as $name)
+    foreach ($this::$NAMES as $name)
     {
       $this->addField($name);
     }

-- 
You received this message because you are subscribed to the Google Groups 
"Qubit Toolkit Commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/qubit-commits?hl=en.

Reply via email to