Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/bareos/bareos-webui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/zendframework/zend-serializer/src/Serializer.php')
-rw-r--r--vendor/zendframework/zend-serializer/src/Serializer.php146
1 files changed, 0 insertions, 146 deletions
diff --git a/vendor/zendframework/zend-serializer/src/Serializer.php b/vendor/zendframework/zend-serializer/src/Serializer.php
deleted file mode 100644
index ec3b63b..0000000
--- a/vendor/zendframework/zend-serializer/src/Serializer.php
+++ /dev/null
@@ -1,146 +0,0 @@
-<?php
-/**
- * Zend Framework (http://framework.zend.com/)
- *
- * @link http://github.com/zendframework/zf2 for the canonical source repository
- * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
- * @license http://framework.zend.com/license/new-bsd New BSD License
- */
-
-namespace Zend\Serializer;
-
-use Zend\Serializer\Adapter\AdapterInterface as Adapter;
-
-abstract class Serializer
-{
- /**
- * Plugin manager for loading adapters
- *
- * @var null|AdapterPluginManager
- */
- protected static $adapters;
-
- /**
- * The default adapter.
- *
- * @var string|Adapter
- */
- protected static $defaultAdapter = 'PhpSerialize';
-
- /**
- * Create a serializer adapter instance.
- *
- * @param string|Adapter $adapterName Name of the adapter class
- * @param array |\Traversable|null $adapterOptions Serializer options
- * @return Adapter
- */
- public static function factory($adapterName, $adapterOptions = null)
- {
- if ($adapterName instanceof Adapter) {
- return $adapterName; // $adapterName is already an adapter object
- }
-
- return static::getAdapterPluginManager()->get($adapterName, $adapterOptions);
- }
-
- /**
- * Change the adapter plugin manager
- *
- * @param AdapterPluginManager $adapters
- * @return void
- */
- public static function setAdapterPluginManager(AdapterPluginManager $adapters)
- {
- static::$adapters = $adapters;
- }
-
- /**
- * Get the adapter plugin manager
- *
- * @return AdapterPluginManager
- */
- public static function getAdapterPluginManager()
- {
- if (static::$adapters === null) {
- static::$adapters = new AdapterPluginManager();
- }
- return static::$adapters;
- }
-
- /**
- * Resets the internal adapter plugin manager
- *
- * @return AdapterPluginManager
- */
- public static function resetAdapterPluginManager()
- {
- static::$adapters = new AdapterPluginManager();
- return static::$adapters;
- }
-
- /**
- * Change the default adapter.
- *
- * @param string|Adapter $adapter
- * @param array|\Traversable|null $adapterOptions
- */
- public static function setDefaultAdapter($adapter, $adapterOptions = null)
- {
- static::$defaultAdapter = static::factory($adapter, $adapterOptions);
- }
-
- /**
- * Get the default adapter.
- *
- * @return Adapter
- */
- public static function getDefaultAdapter()
- {
- if (!static::$defaultAdapter instanceof Adapter) {
- static::setDefaultAdapter(static::$defaultAdapter);
- }
- return static::$defaultAdapter;
- }
-
- /**
- * Generates a storable representation of a value using the default adapter.
- * Optionally different adapter could be provided as second argument
- *
- * @param mixed $value
- * @param string|Adapter $adapter
- * @param array|\Traversable|null $adapterOptions Adapter constructor options
- * only used to create adapter instance
- * @return string
- */
- public static function serialize($value, $adapter = null, $adapterOptions = null)
- {
- if ($adapter !== null) {
- $adapter = static::factory($adapter, $adapterOptions);
- } else {
- $adapter = static::getDefaultAdapter();
- }
-
- return $adapter->serialize($value);
- }
-
- /**
- * Creates a PHP value from a stored representation using the default adapter.
- * Optionally different adapter could be provided as second argument
- *
- * @param string $serialized
- * @param string|Adapter $adapter
- * @param array|\Traversable|null $adapterOptions Adapter constructor options
- * only used to create adapter instance
- * @return mixed
- */
- public static function unserialize($serialized, $adapter = null, $adapterOptions = null)
- {
- if ($adapter !== null) {
- $adapter = static::factory($adapter, $adapterOptions);
- } else {
- $adapter = static::getDefaultAdapter();
- }
-
- return $adapter->unserialize($serialized);
- }
-}