static function currency_to_symbol($currency) { if (ArrayUtils::contains_key($currency, self::$currency_symbols)) { return self::$currency_symbols[$currency]; } else { throw new InvalidParameterException("Valuta non supportata!!"); } }
function testReorderFromZero() { $data = array(1 => "ciao", 2 => "mondo", 7 => "hello", 5 => "snaks"); ArrayUtils::reorder_from_zero($data); $this->assertTrue(ArrayUtils::contains_key(0, $data)); $this->assertTrue(ArrayUtils::contains_key(1, $data)); $this->assertTrue(ArrayUtils::contains_key(2, $data)); $this->assertTrue(ArrayUtils::contains_key(3, $data)); $this->assertTrue(count($data), 4); $this->assertEqual($data[0], "ciao"); $this->assertEqual($data[1], "mondo"); $this->assertEqual($data[2], "snaks"); $this->assertEqual($data[3], "hello"); }
public static function is_valid_pointcut($pointcut) { return ArrayUtils::contains_key($pointcut, self::$valid_pointcuts); }