Example #1
0
 public function reflectApplyFunction($sName, array $aPath, $sMode, $bRead = false, $sArguments = '', array $aArguments = array())
 {
     switch ($sName) {
         case 'format':
             if (!($reflector = $this->getReflectorStatic())) {
                 $this->launchException('No reflector defined', get_defined_vars());
             }
             $aArguments = $this->getParser()->getPather()->parseArguments($sArguments, $sMode, $bRead);
             $result = $reflector->call('format', array($this->reflectRead(), $aArguments));
             break;
         case 'text':
             $result = $this->reflectText();
             break;
         default:
             $result = parent::reflectApplyFunction($sName, $aPath, $sMode, $bRead, $sArguments, $aArguments);
     }
     return $result;
 }