lib/Webforge/Types/Type.php
public function getPHPType() {
    if ($this instanceof \Webforge\Types\StringType) {
      return 'string';
    } elseif ($this instanceof \Webforge\Types\IntegerType) {
      return 'integer';
    } elseif ($this instanceof \Webforge\Types\BooleanType) {
      return 'bool';
    } elseif ($this instanceof \Webforge\Types\ArrayType) {
      return 'array';
    } elseif ($this instanceof \Webforge\Types\InterfacedType) {
      return $this->getInterface();
    } elseif ($this instanceof \Webforge\Types\CompositeType) {
      throw new Exception(sprintf("CompositeType '%s' muss getPHPType() definieren", get_class($this)));
    } 
    
    throw new Exception('unbekannter Fall für getPHPType() für Klasse: '.get_Class($this));
  }
public function getPHPType() {
    if ($this instanceof \Webforge\Types\StringType) {
      return 'string';
    } elseif ($this instanceof \Webforge\Types\IntegerType) {
      return 'integer';
    } elseif ($this instanceof \Webforge\Types\BooleanType) {
      return 'bool';
    } elseif ($this instanceof \Webforge\Types\ArrayType) {
      return 'array';
    } elseif ($this instanceof \Webforge\Types\InterfacedType) {
      return $this->getInterface();
    } elseif ($this instanceof \Webforge\Types\CompositeType) {
      throw new Exception(sprintf("CompositeType '%s' muss getPHPType() definieren", get_class($this)));
    } 
    
    throw new Exception('unbekannter Fall für getPHPType() für Klasse: '.get_Class($this));
  }
public function getPHPType ( ) { if ( $ this instanceof \ Webforge \ Types \ StringType ) { return 'string' ; } elseif ( $ this instanceof \ Webforge \ Types \ IntegerType ) { return 'integer' ; } elseif ( $ this instanceof \ Webforge \ Types \ BooleanType ) { return 'bool' ; } elseif ( $ this instanceof \ Webforge \ Types \ ArrayType ) { return 'array' ; } elseif ( $ this instanceof \ Webforge \ Types \ InterfacedType ) { return $ this -> getInterface ( ) ; } elseif ( $ this instanceof \ Webforge \ Types \ CompositeType ) { throw new Exception ( sprintf ( "CompositeType '%s' muss getPHPType() definieren" , get_class ( $ this ) ) ) ; } throw new Exception ( 'unbekannter Fall für getPHPType() für Klasse: '.g e t_Class($ t h is)) ; }
Gibt den internen PHPType des Types zurück
Gibt den internen PHPType des Types zurück