Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php namespace RdKafka; use PHPUnit\Framework\TestCase; class ConfTest extends TestCas..

Decoded Output download

<?php

namespace RdKafka;

use PHPUnit\Framework\TestCase;

class ConfTest extends TestCase
{
    /**
     * @var Conf
     */
    private $conf;

    public function setUp(): void
    {
        $this->conf = new Conf();
    }

    /**
     * dump() returns all values for parameters as strings
     */
    public function testDump()
    {
        $this->markTestSkipped('Fails on CI');

        $expectedKeys = [
            'client.id',
            'message.max.bytes',
            'receive.message.max.bytes',
            'metadata.request.timeout.ms',
            'topic.metadata.refresh.interval.ms',
            'topic.metadata.refresh.fast.cnt',
            'topic.metadata.refresh.fast.interval.ms',
            'topic.metadata.refresh.sparse',
            'socket.timeout.ms',
            'socket.send.buffer.bytes',
            'socket.receive.buffer.bytes',
            'socket.keepalive.enable',
            'socket.max.fails',
            'broker.address.ttl',
            'broker.address.family',
            'statistics.interval.ms',
            'log_cb',
            'log_level',
            'socket_cb',
            'open_cb',
            'internal.termination.signal',
            'queued.min.messages',
            'queued.max.messages.kbytes',
            'fetch.wait.max.ms',
            'fetch.message.max.bytes',
            'fetch.min.bytes',
            'fetch.error.backoff.ms',
            'queue.buffering.max.messages',
            'queue.buffering.max.ms',
            'message.send.max.retries',
            'retry.backoff.ms',
            'compression.codec',
            'batch.num.messages',
            'delivery.report.only.error'
        ];

        $dumpedKeys = array_keys($this->conf->dump());

        $this->assertEquals($expectedKeys, $dumpedKeys);
    }

    public function testSet()
    {
        $this->conf->set('batch.num.messages', 666);

        $dumpedConfig = $this->conf->dump();
        $batchNumMessages = $dumpedConfig['batch.num.messages'];

        $this->assertEquals(666, $batchNumMessages);
    }
}
 ?>

Did this file decode correctly?

Original Code

<?php

namespace RdKafka;

use PHPUnit\Framework\TestCase;

class ConfTest extends TestCase
{
    /**
     * @var Conf
     */
    private $conf;

    public function setUp(): void
    {
        $this->conf = new Conf();
    }

    /**
     * dump() returns all values for parameters as strings
     */
    public function testDump()
    {
        $this->markTestSkipped('Fails on CI');

        $expectedKeys = [
            'client.id',
            'message.max.bytes',
            'receive.message.max.bytes',
            'metadata.request.timeout.ms',
            'topic.metadata.refresh.interval.ms',
            'topic.metadata.refresh.fast.cnt',
            'topic.metadata.refresh.fast.interval.ms',
            'topic.metadata.refresh.sparse',
            'socket.timeout.ms',
            'socket.send.buffer.bytes',
            'socket.receive.buffer.bytes',
            'socket.keepalive.enable',
            'socket.max.fails',
            'broker.address.ttl',
            'broker.address.family',
            'statistics.interval.ms',
            'log_cb',
            'log_level',
            'socket_cb',
            'open_cb',
            'internal.termination.signal',
            'queued.min.messages',
            'queued.max.messages.kbytes',
            'fetch.wait.max.ms',
            'fetch.message.max.bytes',
            'fetch.min.bytes',
            'fetch.error.backoff.ms',
            'queue.buffering.max.messages',
            'queue.buffering.max.ms',
            'message.send.max.retries',
            'retry.backoff.ms',
            'compression.codec',
            'batch.num.messages',
            'delivery.report.only.error'
        ];

        $dumpedKeys = array_keys($this->conf->dump());

        $this->assertEquals($expectedKeys, $dumpedKeys);
    }

    public function testSet()
    {
        $this->conf->set('batch.num.messages', 666);

        $dumpedConfig = $this->conf->dump();
        $batchNumMessages = $dumpedConfig['batch.num.messages'];

        $this->assertEquals(666, $batchNumMessages);
    }
}

Function Calls

None

Variables

None

Stats

MD5 61532974f84928d1bd4e1c8108ba05a1
Eval Count 0
Decode Time 89 ms