<?php unserialize(string $data, array $options = []): mixed
<?php if (isset($f['object'])) { $template = $f['object']; } elseif ((new \ReflectionClass($f['class']))->isInstantiable()) { $template = unserialize(sprintf('O:%d:"%s":0:{}', \strlen($f['class']), $f['class'])); } if (null !== $template) { $ellipsis = 0;
<?php $this->logger->info('Received a payload from client {clientId}', ['clientId' => $clientId]); } $payload = @unserialize(base64_decode($message), ['allowed_classes' => [Data::class, Stub::class]]); if (false === $payload) {
<?php public function testIncompleteClass() { $unserializeCallbackHandler = ini_set('unserialize_callback_func', null); $var = unserialize('O:8:"Foo\Buzz":0:{}'); ini_set('unserialize_callback_func', $unserializeCallbackHandler); $this->assertDumpMatchesFormat(