Class: dataReflectionProperty

Attributes:
Inherits:
Implements:

Contents:

Introduction

Attention
Attention: No description has been provided for this class.

Meta Data

Attention
Attention: There is no meta data for this class.

Constants

There are no constants defined for this class.

Properties

Methods

Also See

Attention
Attention: There are no additional references for this class.

Class Syntax

In file D:\oblib-core\php\oblib\dataReflection\dataReflection.class.php between lines 198 and 216.

<?php
 
    
class dataReflectionProperty extends dataObject
    
{
        
        function 
__construct (ReflectionProperty $objReflectionProperty)
        {
            
parent::__construct ('ReflectionProperty');
            
            
$this->___Push (new dataReflectionDocComment ($objReflectionProperty->getDocComment ()));
            
$this->___Push (new dataString ('Name'                $objReflectionProperty->getName ()));
            
$this->___Push (new dataString ('DeclaringClass'    $objReflectionProperty->getDeclaringClass ()->getName ()));
            
            
$this->___Push (new dataBoolean ('isPublic'            $objReflectionProperty->isPublic ()));
            
$this->___Push (new dataBoolean ('isPrivate'        $objReflectionProperty->isPrivate ()));
            
$this->___Push (new dataBoolean ('isProtected'        $objReflectionProperty->isProtected ()));
            
$this->___Push (new dataBoolean ('isStatic'            $objReflectionProperty->isStatic ()));
            
$this->___Push (new dataBoolean ('isDefault'        $objReflectionProperty->isDefault ()));
            
$this->___Push (new dataString ('Modifiers'            implode (' 'Reflection::getModifierNames ($objReflectionProperty->getModifiers ()))));
        }
    }

?>