diff options
Diffstat (limited to 'apps/files_external/3rdparty/irodsphp/prods/src/RODSKeyValPair.class.php')
-rw-r--r-- | apps/files_external/3rdparty/irodsphp/prods/src/RODSKeyValPair.class.php | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/apps/files_external/3rdparty/irodsphp/prods/src/RODSKeyValPair.class.php b/apps/files_external/3rdparty/irodsphp/prods/src/RODSKeyValPair.class.php deleted file mode 100644 index f347f7c988a..00000000000 --- a/apps/files_external/3rdparty/irodsphp/prods/src/RODSKeyValPair.class.php +++ /dev/null @@ -1,48 +0,0 @@ -<?php -/** - * RODS keyval type class. This class is conresponding to iRODS's keyval type - * @author Sifang Lu <sifang@sdsc.edu> - * @copyright Copyright © 2007, TBD - * @package RODSConn - */ - - -require_once("autoload.inc.php"); - -class RODSKeyValPair -{ - private $keys; - private $vals; - - public function __construct(array $arr = array()) - { - $this->keys = array_keys($arr); - $this->vals = array_values($arr); - } - - public function addPair($key, $val) - { - $this->keys[] = $key; - $this->vals[] = $val; - } - - /** - * Make a RP_KeyValPair - * @return RP_KeyValPair a RP_KeyValPair object - */ - public function makePacket() - { - return new RP_KeyValPair(count($this->keys), $this->keys, $this->vals); - } - - /** - * make a RODSKeyValPair from a RP_KeyValPair - */ - public static function fromPacket(RP_KeyValPair $RP_KeyValPair) - { - $new_keyval = new RODSKeyValPair(); - $new_keyval->keys = $RP_KeyValPair->keyWord; - $new_keyval->vals = $RP_KeyValPair->svalue; - return $new_keyval; - } -} |