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

Class: ClubBase

Source Location: /PhpDocumentor-1.2.0beta2/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( [mixed $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

[ Top ]

getProperty   [line 176]

mixed getProperty( string $property, [string $target = ''], [mixed $index = 0], [mixed $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

[ Top ]

getPropType   [line 271]

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

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

[ Top ]

loadClass   [line 333]

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


[ Top ]

printFlush   [line 319]

void printFlush( )


[ Top ]

printVar   [line 326]

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


[ Top ]

setDebug   [line 298]

void setDebug( integer $level, [boolean $hide = true], [string $file = ''], [boolean $print = true], [mixed $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?

[ Top ]

setProperty   [line 240]

mixed setProperty( mixed $property, mixed $value, [mixed $target = ''], [mixed $index = 0], [mixed $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

[ Top ]

_ERROR   [line 423]

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

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

Dies muss erst noch implementiert werden ;-))

  • Static: This method can be called statically
  • Final:
  • Access: public
  • Todo: implement this

[ 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
  • Todo: die() bei Level -999 rausnehmen, wenn Error-Handling implmentiert
  • Access: public

Parameters:

string   $message     Meldungstext
integer   $level     das Debuglevel der Meldung

[ Top ]


Documentation generated on Fri, 30 Apr 2004 22:09:06 +0200 by phpDocumentor 1.2.3. PEAR Logo Copyright © PHP Group 2004.