summaryrefslogtreecommitdiff
path: root/libs/jsonrpc/src/JsonRPC/Exception
diff options
context:
space:
mode:
authorFrédéric Guillot <fred@kanboard.net>2018-06-21 14:13:41 -0700
committerFrédéric Guillot <fred@kanboard.net>2018-06-21 14:13:41 -0700
commita491348d442ab8e6cd2fa403d4365cdad78e52ce (patch)
treea00f575d82afb2c9051bad95398b4250f4a3d44d /libs/jsonrpc/src/JsonRPC/Exception
parentc73ac5f1f818b6b21083f6785b4b2f6d778a6496 (diff)
Vendoring deprecated composer libs
Diffstat (limited to 'libs/jsonrpc/src/JsonRPC/Exception')
-rw-r--r--libs/jsonrpc/src/JsonRPC/Exception/AccessDeniedException.php13
-rw-r--r--libs/jsonrpc/src/JsonRPC/Exception/AuthenticationFailureException.php13
-rw-r--r--libs/jsonrpc/src/JsonRPC/Exception/ConnectionFailureException.php13
-rw-r--r--libs/jsonrpc/src/JsonRPC/Exception/InvalidJsonFormatException.php13
-rw-r--r--libs/jsonrpc/src/JsonRPC/Exception/InvalidJsonRpcFormatException.php13
-rw-r--r--libs/jsonrpc/src/JsonRPC/Exception/ResponseEncodingFailureException.php13
-rw-r--r--libs/jsonrpc/src/JsonRPC/Exception/ResponseException.php62
-rw-r--r--libs/jsonrpc/src/JsonRPC/Exception/RpcCallFailedException.php15
-rw-r--r--libs/jsonrpc/src/JsonRPC/Exception/ServerErrorException.php13
9 files changed, 168 insertions, 0 deletions
diff --git a/libs/jsonrpc/src/JsonRPC/Exception/AccessDeniedException.php b/libs/jsonrpc/src/JsonRPC/Exception/AccessDeniedException.php
new file mode 100644
index 00000000..d1aabfbe
--- /dev/null
+++ b/libs/jsonrpc/src/JsonRPC/Exception/AccessDeniedException.php
@@ -0,0 +1,13 @@
+<?php
+
+namespace JsonRPC\Exception;
+
+/**
+ * Class AccessDeniedException
+ *
+ * @package JsonRPC\Exception
+ * @author Frederic Guillot
+ */
+class AccessDeniedException extends RpcCallFailedException
+{
+}
diff --git a/libs/jsonrpc/src/JsonRPC/Exception/AuthenticationFailureException.php b/libs/jsonrpc/src/JsonRPC/Exception/AuthenticationFailureException.php
new file mode 100644
index 00000000..770edeeb
--- /dev/null
+++ b/libs/jsonrpc/src/JsonRPC/Exception/AuthenticationFailureException.php
@@ -0,0 +1,13 @@
+<?php
+
+namespace JsonRPC\Exception;
+
+/**
+ * Class AuthenticationFailureException
+ *
+ * @package JsonRPC\Exception
+ * @author Frederic Guillot
+ */
+class AuthenticationFailureException extends RpcCallFailedException
+{
+}
diff --git a/libs/jsonrpc/src/JsonRPC/Exception/ConnectionFailureException.php b/libs/jsonrpc/src/JsonRPC/Exception/ConnectionFailureException.php
new file mode 100644
index 00000000..195f8910
--- /dev/null
+++ b/libs/jsonrpc/src/JsonRPC/Exception/ConnectionFailureException.php
@@ -0,0 +1,13 @@
+<?php
+
+namespace JsonRPC\Exception;
+
+/**
+ * Class ConnectionFailureException
+ *
+ * @package JsonRPC\Exception
+ * @author Frederic Guillot
+ */
+class ConnectionFailureException extends RpcCallFailedException
+{
+}
diff --git a/libs/jsonrpc/src/JsonRPC/Exception/InvalidJsonFormatException.php b/libs/jsonrpc/src/JsonRPC/Exception/InvalidJsonFormatException.php
new file mode 100644
index 00000000..294bc74c
--- /dev/null
+++ b/libs/jsonrpc/src/JsonRPC/Exception/InvalidJsonFormatException.php
@@ -0,0 +1,13 @@
+<?php
+
+namespace JsonRPC\Exception;
+
+/**
+ * Class InvalidJsonFormatException
+ *
+ * @package JsonRPC\Exception
+ * @author Frederic Guillot
+ */
+class InvalidJsonFormatException extends RpcCallFailedException
+{
+}
diff --git a/libs/jsonrpc/src/JsonRPC/Exception/InvalidJsonRpcFormatException.php b/libs/jsonrpc/src/JsonRPC/Exception/InvalidJsonRpcFormatException.php
new file mode 100644
index 00000000..2e3ff05b
--- /dev/null
+++ b/libs/jsonrpc/src/JsonRPC/Exception/InvalidJsonRpcFormatException.php
@@ -0,0 +1,13 @@
+<?php
+
+namespace JsonRPC\Exception;
+
+/**
+ * Class InvalidJsonRpcFormatException
+ *
+ * @package JsonRPC\Exception
+ * @author Frederic Guillot
+ */
+class InvalidJsonRpcFormatException extends RpcCallFailedException
+{
+}
diff --git a/libs/jsonrpc/src/JsonRPC/Exception/ResponseEncodingFailureException.php b/libs/jsonrpc/src/JsonRPC/Exception/ResponseEncodingFailureException.php
new file mode 100644
index 00000000..16f75910
--- /dev/null
+++ b/libs/jsonrpc/src/JsonRPC/Exception/ResponseEncodingFailureException.php
@@ -0,0 +1,13 @@
+<?php
+
+namespace JsonRPC\Exception;
+
+/**
+ * Class ResponseEncodingFailureException
+ *
+ * @package JsonRPC\Exception
+ * @author Frederic Guillot
+ */
+class ResponseEncodingFailureException extends RpcCallFailedException
+{
+}
diff --git a/libs/jsonrpc/src/JsonRPC/Exception/ResponseException.php b/libs/jsonrpc/src/JsonRPC/Exception/ResponseException.php
new file mode 100644
index 00000000..e97b4e6b
--- /dev/null
+++ b/libs/jsonrpc/src/JsonRPC/Exception/ResponseException.php
@@ -0,0 +1,62 @@
+<?php
+
+namespace JsonRPC\Exception;
+
+use Exception;
+
+/**
+ * Class ResponseException
+ *
+ * @package JsonRPC\Exception
+ * @author Frederic Guillot
+ */
+class ResponseException extends RpcCallFailedException
+{
+ /**
+ * A value that contains additional information about the error.
+ *
+ * @access protected
+ * @link http://www.jsonrpc.org/specification#error_object
+ * @var mixed
+ */
+ protected $data;
+
+ /**
+ * Constructor
+ *
+ * @access public
+ * @param string $message [optional] The Exception message to throw.
+ * @param int $code [optional] The Exception code.
+ * @param Exception $previous [optional] The previous exception used for the exception chaining. Since 5.3.0
+ * @param mixed $data [optional] A value that contains additional information about the error.
+ */
+ public function __construct($message = '', $code = 0, Exception $previous = null, $data = null)
+ {
+ parent::__construct($message, $code, $previous);
+ $this->setData($data);
+ }
+
+ /**
+ * Attach additional information
+ *
+ * @access public
+ * @param mixed $data [optional] A value that contains additional information about the error.
+ * @return \JsonRPC\Exception\ResponseException
+ */
+ public function setData($data = null)
+ {
+ $this->data = $data;
+ return $this;
+ }
+
+ /**
+ * Get additional information
+ *
+ * @access public
+ * @return mixed|null
+ */
+ public function getData()
+ {
+ return $this->data;
+ }
+}
diff --git a/libs/jsonrpc/src/JsonRPC/Exception/RpcCallFailedException.php b/libs/jsonrpc/src/JsonRPC/Exception/RpcCallFailedException.php
new file mode 100644
index 00000000..b3fcd84e
--- /dev/null
+++ b/libs/jsonrpc/src/JsonRPC/Exception/RpcCallFailedException.php
@@ -0,0 +1,15 @@
+<?php
+
+namespace JsonRPC\Exception;
+
+use Exception;
+
+/**
+ * Class RpcCallFailedException
+ *
+ * @package JsonRPC\Exception
+ * @author Frederic Guillot
+ */
+class RpcCallFailedException extends Exception
+{
+}
diff --git a/libs/jsonrpc/src/JsonRPC/Exception/ServerErrorException.php b/libs/jsonrpc/src/JsonRPC/Exception/ServerErrorException.php
new file mode 100644
index 00000000..29031604
--- /dev/null
+++ b/libs/jsonrpc/src/JsonRPC/Exception/ServerErrorException.php
@@ -0,0 +1,13 @@
+<?php
+
+namespace JsonRPC\Exception;
+
+/**
+ * Class ServerErrorException
+ *
+ * @package JsonRPC\Exception
+ * @author Frederic Guillot
+ */
+class ServerErrorException extends RpcCallFailedException
+{
+}