Example #1
0
 private static function _get($array, $keychain, $default)
 {
     if (!is_array($keychain)) {
         $keychain = explode('.', $keychain);
     }
     $key = $keychain[0];
     if (!isset($array[$key])) {
         return $default;
     }
     if (count($keychain) == 1) {
         return $array[$key];
     }
     return ModelBase::_get($array[$key], array_slice($keychain, 1), $default);
 }