powered by nequal
Home » Keires_Feed » Timeline » 425

Changeset 425 -- 2009-02-24 00:34:17

Author
KOYAMA Tetsuji
Comment
* fix: - use Openpear_Util for array_val, ExceptionWrapper

Diffs

Keires_Feed/trunk/src/Keires/Feed.php

@@ -22,10 +22,13 @@
* @since      File available since Release 0.1
*/
-require_once 'Keires/FeedParser.php';
-require_once 'Keires/ExceptionWrapper.php';
require_once 'HTTP/Request.php';  // PEAR::HTTP_Request
+require_once 'Keires/FeedParser.php';
+require_once 'Openpear/Util.php';
+Openpear_Util::import('array_val');
+Openpear_Util::import('ExceptionWrapper');
+
/*
* Error codes
*/
@@ -37,18 +40,6 @@
define('KEIRES_ERROR_DOM_LOADING',     6);
/*
- * Utility function
- */
-if (!function_exists('array_val')) {
-    function array_val(&$data, $key, $default = null) {
-        if (!is_array($data)) {
-            return $default;
-        }
-        return isset($data[$key])? $data[$key]: $default;
-    }
-}
-
-/*
* Excepiton
*/
class Keires_Exception extends Exception {
@@ -81,7 +72,7 @@
}
$result = $req->sendRequest();
if (PEAR::isError($result)) {
-            Keires_ExceptionWrapper::handleError($result);
+            ExceptionWrapper::handleError($result);
}
$code = $req->getResponseCode();