public function testGetInvalidPathKey() { $array = $this->_getArrayPreset('dotted_notation_tests'); $expected_default_to_be_returned = 'some_default_val'; $this->assertSame($expected_default_to_be_returned, ArrayUtils::get($array, 'foo.bar.not_existing_key', $expected_default_to_be_returned)); }
/** * Returns list of available processes * * @return array */ public function getAvailableProcesses() { $known_processes = array(); foreach ($this->getAllProcessInfo() as $process) { $known_processes[ArrayUtils::get($process, 'group')] = ArrayUtils::get($process, 'name'); } return $known_processes; }
/** * Returns concrete factory for given response type. * * @param string $type * * @return ConcreteFactoryInterface */ protected function get($type) { return ArrayUtils::get($this->factories, $type, null); }
/** * Returns code status text * * @param int $code * @param string $default * * @return string */ public static function getText($code, $default = '') { return ArrayUtils::get(self::$statusTexts, $code, $default); }
/** * Returns connection config if defined * * @param string $name * * @return array|null */ public function getConfiguration($name) { return ArrayUtils::get($this->configs, $name, null); }