Your IP : 216.73.216.43


Current Path : /home/rtorresani/www/vendor/rector/rector/rules/EarlyReturn/NodeAnalyzer/
Upload File :
Current File : //home/rtorresani/www/vendor/rector/rector/rules/EarlyReturn/NodeAnalyzer/SimpleScalarAnalyzer.php

<?php

declare (strict_types=1);
namespace Rector\EarlyReturn\NodeAnalyzer;

use PhpParser\Node\Expr;
use PhpParser\Node\Expr\Array_;
use PhpParser\Node\Scalar\String_;
final class SimpleScalarAnalyzer
{
    public function isSimpleScalar(Expr $expr) : bool
    {
        // empty array
        if ($expr instanceof Array_ && $expr->items === []) {
            return \true;
        }
        // empty string
        return $expr instanceof String_ && $expr->value === '';
    }
}