summaryrefslogtreecommitdiffstats
path: root/apps/files_external/3rdparty/irodsphp/prods/src/RODSKeyValPair.class.php
diff options
context:
space:
mode:
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.php48
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 &copy; 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;
- }
-}