public static function getDataPobocky(&$params, $id) { $ret = new stdClass(); if (empty(self::$pobocky_cache)) { $pobocky = self::getPobocky($params); self::$pobocky_cache = $pobocky; } else { $pobocky = self::$pobocky_cache; } if (!empty($pobocky->pobocky)) { foreach ($pobocky->pobocky as $p) { if ($p->id == $id) { $arr = (array) $p; foreach ($arr as $key => $val) { $ret->{$key} = $val; } return $ret; } } } return $ret; }