Mongolid\Serializer\Serializer::unserialize PHP 메소드

unserialize() 공개 메소드

Unserializes the given string and turn it back to specific objects.
public unserialize ( string $data ) : array
$data string Serialized string to be converted.
리턴 array
    public function unserialize(string $data) : array
    {
        return $this->unconvert(unserialize($data));
    }

Usage Example

예제 #1
0
 public function testUnserializeShouldParseStringAndCallConverterSuccessfully()
 {
     $converter = m::mock(Converter::class);
     $serializer = new Serializer($converter);
     $attributes = ['some', 'attributes'];
     $replaced = ['awsome', 'attrs'];
     $converter->shouldReceive('toMongoTypes')->with($attributes)->once()->andReturn($replaced);
     $this->assertEquals($replaced, $serializer->unserialize(serialize($attributes)));
 }