Beispiel #1
0
 /**
  * Set default translation object for all validate objects
  *
  * @param  IfwPsn_Vendor_Zend_Translate|IfwPsn_Vendor_Zend_Translate_Adapter|null $translator
  * @return void
  */
 public static function setDefaultTranslator($translator = null)
 {
     if (null === $translator || $translator instanceof IfwPsn_Vendor_Zend_Translate_Adapter) {
         self::$_defaultTranslator = $translator;
     } elseif ($translator instanceof IfwPsn_Vendor_Zend_Translate) {
         self::$_defaultTranslator = $translator->getAdapter();
     } else {
         require_once IFW_PSN_LIB_ROOT . 'IfwPsn/Vendor/Zend/Validate/Exception.php';
         throw new IfwPsn_Vendor_Zend_Validate_Exception('Invalid translator specified');
     }
 }