From 3443fcc861e67913633a4b489d0e9078baeb9135 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Wed, 6 Jul 2016 10:49:22 +0200 Subject: [PATCH] Remove interface Use JsonSerializable instead! --- Contract/JsonableInterface.php | 46 ---------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 Contract/JsonableInterface.php diff --git a/Contract/JsonableInterface.php b/Contract/JsonableInterface.php deleted file mode 100644 index 42ae7e972..000000000 --- a/Contract/JsonableInterface.php +++ /dev/null @@ -1,46 +0,0 @@ - - * @author Dennis Eichhorn - * @copyright 2013 Dennis Eichhorn - * @license OMS License 1.0 - * @version 1.0.0 - * @link http://orange-management.com - */ -namespace phpOMS\Contract; - -/** - * This is contract expects a class to be serializable via json. - * - * This is used in order to distinguish between serialize and json_encode - * - * @category Framework - * @package phpOMS\Contract - * @author OMS Development Team - * @author Dennis Eichhorn - * @license OMS License 1.0 - * @link http://orange-management.com - * @since 1.0.0 - */ -interface JsonableInterface extends ArrayableInterface -{ - - /** - * Convert the object to its JSON representation. - * - * @param int $options - * - * @return string - * - * @since 1.0.0 - * @author Dennis Eichhorn - */ - public function toJson(int $options = 0) : string; - -}