Source for file MbConvertBase.php

Documentation is available at MbConvertBase.php

  1. <?php
  2. /**
  3.  * Teeple2 - PHP5 Web Application Framework inspired by Seasar2
  4.  *
  5.  * PHP versions 5
  6.  *
  7.  * LICENSE: This source file is subject to version 3.0 of the PHP license
  8.  * that is available through the world-wide-web at the following URI:
  9.  * http://www.php.net/license/3_0.txt.  If you did not receive a copy of
  10.  * the PHP License and are unable to obtain it through the web, please
  11.  * send a note to license@php.net so we can mail you a copy immediately.
  12.  *
  13.  * @package     teeple
  14.  * @author      Mitsutaka Sato <miztaka@gmail.com>
  15.  * @license     http://www.php.net/license/3_0.txt  PHP License 3.0
  16.  */
  17.  
  18. /**
  19.  * mb_convert_kanaを使って変換するConverterの基底クラス
  20.  *
  21.  * @package teeple.converter
  22.  */
  23. {
  24.     
  25.     protected function execute(&$obj$fieldName{
  26.         
  27.         $value Teeple_Util::getProperty($obj$fieldName);
  28.         if (is_array($value)) {
  29.             foreach ($value as $key => $val{
  30.                 $value[$key$this->convertMethod($val)
  31.             }
  32.             Teeple_Util::setProperty($obj$fieldName$value);
  33.         else if (Teeple_Util::isBlank($value)) {
  34.             $value $this->convertMethod($value);
  35.             Teeple_Util::setProperty($obj$fieldName$value);
  36.         }
  37.         return TRUE;
  38.     }
  39.     
  40.     abstract protected function convertMethod($val);
  41.     
  42. }
  43. ?>

Documentation generated on Mon, 26 Apr 2010 08:59:52 +0900 by phpDocumentor 1.4.3