summaryrefslogtreecommitdiff
path: root/src/HTTP_POST_multipart.php
diff options
context:
space:
mode:
authoruckelman <uckelman@nomic.net>2010-05-09 15:21:32 +0000
committeruckelman <uckelman@nomic.net>2010-05-09 15:21:32 +0000
commit7ca349f02b85dcb4a5569d21a31c90b34e52ab93 (patch)
tree6758bcf040880b9a3fa9d6d0c5d73f215a539cc5 /src/HTTP_POST_multipart.php
parent6c7844689eeb86bd1676380fea88bf395b599d47 (diff)
Added test.
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@6807 67b53d14-2c14-4ace-a08f-0dab2b34000c
Diffstat (limited to 'src/HTTP_POST_multipart.php')
-rw-r--r--src/HTTP_POST_multipart.php12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/HTTP_POST_multipart.php b/src/HTTP_POST_multipart.php
index 7ccc36a..a4ce2a4 100644
--- a/src/HTTP_POST_multipart.php
+++ b/src/HTTP_POST_multipart.php
@@ -6,15 +6,23 @@ class HTTP_POST_multipart {
protected $_parts = array();
- public function addData($name, $bytes) {
+ public function addData($name, $data) {
+ if ($name === null) throw new Exception('name is null');
+ if ($data === null) throw new Exception('data is null');
+
$this->_parts[] = array(
'name' => $name,
- 'data' => $bytes
+ 'data' => $data
);
}
public function addFile($name, $filename, $mimetype,
$charset, $encoding, $data) {
+ if ($name === null) throw new Exception('name is null');
+ if ($filename === null) throw new Exception('filename is null');
+ if ($mimetype === null) throw new Exception('mimetype is null');
+ if ($data === null) throw new Exception('data is null');
+
$this->_parts[] = array(
'name' => $name,
'filename' => $filename,