Example #1
0
 /**
  * Returns the TC type index from a string value
  *
  * @param string $value
  * @return integer $index
  */
 public static function getTcTypeFromValue($value)
 {
     if (!self::$TC_TYPE_VALUES) {
         self::$TC_TYPE_VALUES = array_flip(self::$TC_TYPE_INTEGERS);
     }
     $values = strtolower($value);
     if (!isset(self::$TC_TYPE_VALUES[$value])) {
         throw new PropelException(sprintf('TC type cannot take "%s" as a value', $value));
     }
     return self::$TC_TYPE_VALUES[strtolower($value)];
 }