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; - -}