CodeGen
[ class tree: CodeGen ] [ index: CodeGen ] [ all elements ]

Class: CodeGen_PECL_Element_Class

Source Location: /CodeGen_PECL-0.9.0rc5/PECL/Element/Class.php

Class Overview

CodeGen_Element
   |
   --CodeGen_PECL_Element
      |
      --CodeGen_PECL_Element_Class

Class describing a PHP class within a PECL extension


Author(s):

Version:

  • Release: @package_version@

Copyright:

  • 2005 Hartmut Holzgraefe

Variables

Methods


Inherited Variables

Inherited Methods

Class: CodeGen_PECL_Element

CodeGen_PECL_Element::cCodeEditorSettings()
Generate Editor settings block for C source files
CodeGen_PECL_Element::docEditorSettings()
Generate Editor settings block for documentation files
CodeGen_PECL_Element::isKeyword()
Checks whether a string is a reserved name
CodeGen_PECL_Element::isType()
Checks whether a string is a valid PHP type name and returns the official name

Class Details

[line 43]
Class describing a PHP class within a PECL extension


[ Top ]


Class Variables

$methods = array()

[line 177]

Member Functions
  • Access: public

Type:   array


[ Top ]



Method Detail

addInterface   [line 141]

void addInterface( $interface)


Parameters:

   $interface   — 

[ Top ]

addMethod   [line 179]

void addMethod( CodeGen_PECL_Element_Method $method)


Parameters:

CodeGen_PECL_Element_Method   $method   — 

[ Top ]

addProperty   [line 162]

void addProperty( CodeGen_PECL_Element_Property $property)


Parameters:

CodeGen_PECL_Element_Property   $property   — 

[ Top ]

docEntry   [line 282]

string docEntry( $base)

DocBook documentation fragment
  • Access: public

Parameters:

   $base   — 

[ Top ]

getName   [line 64]

void getName( )


[ Top ]

globalCode   [line 227]

string globalCode( $extension)

Generate global scope code
  • Access: public

Parameters:

   $extension   — 

[ Top ]

isAbstract   [line 199]

void isAbstract( )


[ Top ]

isInterface   [line 213]

void isInterface( )


[ Top ]

minitCode   [line 270]

string minitCode( $extension)

MINIT code fragment
  • Access: public

Parameters:

   $extension   — 

[ Top ]

setDescription   [line 94]

void setDescription( $text)


Parameters:

   $text   — 

[ Top ]

setDocumentation   [line 111]

void setDocumentation( $text)


Parameters:

   $text   — 

[ Top ]

setExtends   [line 124]

void setExtends( $parent)


Parameters:

   $parent   — 

[ Top ]

setName   [line 53]

void setName( $name)


Parameters:

   $name   — 

[ Top ]

setSummary   [line 78]

void setSummary( $text)


Parameters:

   $text   — 

[ Top ]


Documentation generated on Mon, 11 Mar 2019 14:16:28 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.