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

Class: ClubBase

Source Location: /PhpDocumentor-1.4.0RC1/Documentation/tests/bug-561101.php

Class Overview

PEAR
   |
   --ClubBase



Methods


Inherited Variables

Inherited Methods


Class Details

[line 103]


[ Top ]


Method Detail

ClubBase (Constructor)   [line 158]

ClubBase ClubBase( )

ClubBase() Der Konstruktor

Macht nicht viel mehr, als fuer alle abgeleiteten Klassen eine Debug-Meldung abzusetzten und PEAR-Funktionen einzubinden

  • Access: public

[ Top ]

getAllProperties   [line 216]

array getAllProperties( [ $simplify = false], [array $exclude = array()])

getAllProperties() Gibt die Wert aller Eigenschaften einer Klasse zurueck

Es werden nur 'oeffentliche' Eigenschaften (ohne '_' davor) zurueckgegeben/bearbeitet Wird ein optionales 'Target' angegeben wird versucht den Werte eines Hashes auszulesen (z.B. $class->$target[$property]) bzw. zu schreiben


Parameters:

array   $exclude     diese Eigenschaften werden ignoriert
   $simplify     

[ Top ]

getProperty   [line 176]

mixed getProperty( string $property, [string $target = ''], [ $index = 0], [ $simplify = false])

getProperty() Gibt den Wert einer Eigenschaft zurueck

Es werden nur 'oeffentliche' Eigenschaften (ohne '_' davor) zurueckgegeben/bearbeitet Wird ein optionales 'Target' angegeben wird versucht den Werte eines Hashes auszulesen (z.B. $class->$target[$property]) bzw. zu schreiben


Parameters:

string   $property     Name der Eigenschaft/Schluessel
string   $target     Name des Targets
   $index     
   $simplify     

[ Top ]

getPropType   [line 271]

string getPropType( $property, [ $target = null], [ $index = 0])

getPropType gibt den Datentyp eines Objekt-Eigenschaft zurueck.
  • Return: Datentyp der Eigenschaft
  • Access: public

Parameters:

   $property     
   $target     
   $index     

[ Top ]

loadClass   [line 333]

void loadClass( $classname, [ $path = './'], [ $ext = '.class.inc'], [ $require = false])


Parameters:

   $classname     
   $path     
   $ext     
   $require     

[ Top ]

printFlush   [line 319]

void printFlush( )


[ Top ]

printVar   [line 326]

void printVar( $var, [ $info = ''])


Parameters:

   $var     
   $info     

[ Top ]

setDebug   [line 298]

void setDebug( integer $level, [boolean $hide = true], [string $file = ''], [boolean $print = true], [ $flush = false])

set_debug() Debug-Level fuer die Klasse setzen

Wird diese Methode statisch (ClubBase::set_debug()) aufgerufen, dann wird die globale Variable $_ClubDebugOptions gesetzt. Diese gilt fuer ALLE KLASSEN, die keine eigenen Werte mit $obj->set_debug() gestzt haben.

  • Global: array $_ClubDebugOptions: Globale Debugging-Einstellungen
  • See: $_ClubDebugOptions, ClubBase::set_debug(), ClubBase::_PHPDOCUMENTOR_DEBUG()
  • See: $_bDebugLevel, $_bHideDebug, $_sLogFile, $_bPrintDebug
  • Access: public

Parameters:

integer   $level     Level, bis zu dem Debugausgaben angezeigt werden
boolean   $hide     Sollen Debugausgaben im HTML in Kommentare gepackt werden?
string   $file     Soll in eine Datei geschrieben werden (null = nein)
boolean   $print     Sollen Kommentare in HTML geschrieben werden, auch wenn schon in Datei geloggt wird?
   $flush     

[ Top ]

setProperty   [line 240]

mixed setProperty( $property, mixed $value, [ $target = ''], [ $index = 0], [ $force = false])

setProperty() Setzt den Wert einer Eigenschaft
  • Return: true im Erfolgsfall, sonst Fehler
  • Access: public

Parameters:

mixed   $value     Wert der der Eigenschaft zugewiesen werden soll
   $property     
   $target     
   $index     
   $force     

[ Top ]

_ERROR   [line 423]

void _ERROR( [ $message = 'unknown error'], [ $code = PHPDOCUMENTOR_DEBUG_ERROR], [ $mode = null], [ $options = null], [ $userinfo = null], [ $error_class = null])

_ERROR() Fehler registrieren und ggf. zur Debug-Ausgabe weiterleiten

Dies muss erst noch implementiert werden ;-))

  • Final:
  • Access: public

Parameters:

   $message     
   $code     
   $mode     
   $options     
   $userinfo     
   $error_class     

[ Top ]

_PHPDOCUMENTOR_DEBUG   [line 375]

void _PHPDOCUMENTOR_DEBUG( string $message, [integer $level = PHPDOCUMENTOR_DEBUG_INFO])

_PHPDOCUMENTOR_DEBUG() Debugmeldungen ausgeben

Mit dieser Funktion koennen alle Klassen einheitlich Debug-Meldungnen ausgeben.

  • Global: array $_ClubDebugOptions: Globale Debugging-Einstellungen
  • See: $_ClubDebugOptions, ClubBase::set_debug(), ClubBase::_PHPDOCUMENTOR_DEBUG()
  • See: $_bDebugLevel, $_bHideDebug, $_sLogFile, $_bPrintDebug
  • Access: public

Parameters:

string   $message     Meldungstext
integer   $level     das Debuglevel der Meldung

[ Top ]


Documentation generated on Mon, 25 Jun 2007 14:01:09 -0400 by phpDocumentor 1.3.2. PEAR Logo Copyright © PHP Group 2004.