MAKS\AmqpAgent\Helper\Serializer::unserialize
Unserializes the passed or registered data. When no parameters are passed, it uses the registered ones.
$data
— string- [optional] The data to unserialize.
$type
— string- [optional] The type of unserialization.
$strict
— bool- [optional] Whether or not to assert that no errors have occurred while executing unserialization functions.
- mixed
- A PHP type on success or false or null on failure.
- Coverage: 13/13 Lines (100%)
- Tests: 10
- Passed: 10 (100%)
- [ PASSED ] — MAKS\AmqpAgent\Tests\Helper\SerializerTest::testSerializerWhenUnserializeMethodIsCalled
- [ PASSED ] — MAKS\AmqpAgent\Tests\Helper\SerializerTest::testSerializerGettersAndSetters
- [ PASSED ] — MAKS\AmqpAgent\Tests\Helper\SerializerTest::testSerializerViolationExceptionIsRaisedWhenUnsuppotedTypeIsProvidedToUnserialize
- [ PASSED ] — MAKS\AmqpAgent\Tests\Helper\SerializerTest::testSerializerViolationExceptionIsRaisedWhenMalformedPhpDataIsProvidedToUnserialize
- [ PASSED ] — MAKS\AmqpAgent\Tests\Helper\SerializerTest::testSerializerViolationExceptionIsRaisedWhenMalformedJsonDataIsProvidedToUnserialize
- [ PASSED ] — MAKS\AmqpAgent\Tests\Helper\SerializerTest::testSerializerViolationExceptionIsRaisedWhenTheObjectIsCalledAsAFunctionWithMalformData
- [ PASSED ] — MAKS\AmqpAgent\Tests\Helper\SerializerTest::testSerializerWhenTheObjectIsCalledAsAFunction
- [ PASSED ] — MAKS\AmqpAgent\Tests\Worker\ConsumerTest::testConsumeConsumesMessagesFromRabbitMQServerAndAknowledgesThem
- [ PASSED ] — MAKS\AmqpAgent\Tests\Worker\ConsumerTest::testWaitForAllWaitsForMultipleChannelAndReturnsSelf
- [ PASSED ] — MAKS\AmqpAgent\Tests\Worker\ConsumerTest::testConsumingMessagesFromRabbitMQServerUsingConfigCallback
Signature
public function unserialize([string
$data = NULL,
[string
$type = NULL,
[bool
$strict = NULL]]] )