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

Class: CodeGen_PECL_Element_Class

Source Location: /CodeGen_PECL-0.9.0/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 44]
Class describing a PHP class within a PECL extension


[ Top ]


Class Variables

$methods = array()

[line 199]

Member Functions
  • Access: public

Type:   array


[ Top ]



Method Detail

addConstant   [line 182]

void addConstant( CodeGen_PECL_Element_ClassConstant $constant)


Parameters:

CodeGen_PECL_Element_ClassConstant   $constant   — 

[ Top ]

addInterface   [line 142]

void addInterface( $interface)


Parameters:

   $interface   — 

[ Top ]

addMethod   [line 201]

void addMethod( CodeGen_PECL_Element_Method $method)


Parameters:

CodeGen_PECL_Element_Method   $method   — 

[ Top ]

addProperty   [line 163]

void addProperty( CodeGen_PECL_Element_Property $property)


Parameters:

CodeGen_PECL_Element_Property   $property   — 

[ Top ]

docEntry   [line 389]

string docEntry( $base)

DocBook documentation fragment
  • Access: public

Parameters:

   $base   — 

[ Top ]

getName   [line 65]

void getName( )


[ Top ]

globalCode   [line 284]

string globalCode( $extension)

Generate global scope code
  • Access: public

Parameters:

   $extension   — 

[ Top ]

hCode   [line 266]

string hCode( class $extension)

Create C header entry for clas
  • Return: C header code snippet
  • Access: public

Parameters:

class   $extension   —  Extension extension the function is part of

[ Top ]

isAbstract   [line 223]

void isAbstract( )


[ Top ]

isFinal   [line 237]

void isFinal( )


[ Top ]

isInterface   [line 251]

void isInterface( )


[ Top ]

minitCode   [line 377]

string minitCode( $extension)

MINIT code fragment
  • Access: public

Parameters:

   $extension   — 

[ Top ]

setDescription   [line 95]

void setDescription( $text)


Parameters:

   $text   — 

[ Top ]

setDocumentation   [line 112]

void setDocumentation( $text)


Parameters:

   $text   — 

[ Top ]

setExtends   [line 125]

void setExtends( $parent)


Parameters:

   $parent   — 

[ Top ]

setName   [line 54]

void setName( $name)


Parameters:

   $name   — 

[ Top ]

setSummary   [line 79]

void setSummary( $text)


Parameters:

   $text   — 

[ Top ]


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