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 Webmozart\Assert\Tests\StaticAnalysis; use DateTime; use stdClass; use W..

Decoded Output download

<?php

namespace Webmozart\Assert\Tests\StaticAnalysis;

use DateTime;
use stdClass;
use Webmozart\Assert\Assert;

/**
 * @psalm-pure
 *
 * @param stdClass|DateTime $value
 */
function isNotA(object $value): stdClass
{
    Assert::isNotA($value, DateTime::class);

    return $value;
}

/**
 * @psalm-pure
 *
 * @param null|object|string $value
 * @param class-string $class
 *
 * @return null|object|string
 */
function nullOrIsNotA($value, $class)
{
    Assert::nullOrIsNotA($value, $class);

    return $value;
}

/**
 * @psalm-pure
 *
 * @param iterable<object|string> $value
 * @param class-string $class
 *
 * @return iterable<object|string>
 */
function allIsNotA($value, $class): iterable
{
    Assert::allIsNotA($value, $class);

    return $value;
}

/**
 * @psalm-pure
 *
 * @param iterable<object|string|null> $value
 * @param class-string $class
 *
 * @return iterable<object|string|null>
 */
function allNullOrIsNotA($value, $class): iterable
{
    Assert::allNullOrIsNotA($value, $class);

    return $value;
}
 ?>

Did this file decode correctly?

Original Code

<?php

namespace Webmozart\Assert\Tests\StaticAnalysis;

use DateTime;
use stdClass;
use Webmozart\Assert\Assert;

/**
 * @psalm-pure
 *
 * @param stdClass|DateTime $value
 */
function isNotA(object $value): stdClass
{
    Assert::isNotA($value, DateTime::class);

    return $value;
}

/**
 * @psalm-pure
 *
 * @param null|object|string $value
 * @param class-string $class
 *
 * @return null|object|string
 */
function nullOrIsNotA($value, $class)
{
    Assert::nullOrIsNotA($value, $class);

    return $value;
}

/**
 * @psalm-pure
 *
 * @param iterable<object|string> $value
 * @param class-string $class
 *
 * @return iterable<object|string>
 */
function allIsNotA($value, $class): iterable
{
    Assert::allIsNotA($value, $class);

    return $value;
}

/**
 * @psalm-pure
 *
 * @param iterable<object|string|null> $value
 * @param class-string $class
 *
 * @return iterable<object|string|null>
 */
function allNullOrIsNotA($value, $class): iterable
{
    Assert::allNullOrIsNotA($value, $class);

    return $value;
}

Function Calls

None

Variables

None

Stats

MD5 3aaf4d96b6b86f73437ccef48fcea37b
Eval Count 0
Decode Time 77 ms