Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Checks whether a given named constant exists
defined(string $constant_name): bool
    public static function artisanBinary()

    {

        return 
ProcessUtils::escapeArgument(defined('ARTISAN_BINARY') ? ARTISAN_BINARY 'artisan');

    }
                Carbon::now()->startOfMinute()->equalTo($lastExecutionStartedAt)) {

                
$executions[] = $execution = new Process([

                    
PHP_BINARY,

                    
defined('ARTISAN_BINARY') ? ARTISAN_BINARY 'artisan',

                    
'schedule:run',

                ]);
    public function getDeletedAtColumn()

    {

        return 
defined(static::class.'::DELETED_AT') ? static::DELETED_AT 'deleted_at';

    }
    public function __construct(Application $appDispatcher $events)

    {

        if (! 
defined('ARTISAN_BINARY')) {

            
define('ARTISAN_BINARY''artisan');

        }
    protected function threads(array $options)

    {

        if (
defined('PASSWORD_ARGON2_PROVIDER') && PASSWORD_ARGON2_PROVIDER === 'sodium') {

            return 
1;

        }
    protected function artisanBinary()

    {

        return 
defined('ARTISAN_BINARY') ? ARTISAN_BINARY 'artisan';

    }
    public function compressed(): bool

    
{

        return 
defined('Redis::OPT_COMPRESSION') &&

               
$this->client->getOption(Redis::OPT_COMPRESSION) !== Redis::COMPRESSION_NONE;

    }
    public function lzfCompressed(): bool

    
{

        return 
defined('Redis::COMPRESSION_LZF') &&

               
$this->client->getOption(Redis::OPT_COMPRESSION) === Redis::COMPRESSION_LZF;

    }
    public function zstdCompressed(): bool

    
{

        return 
defined('Redis::COMPRESSION_ZSTD') &&

               
$this->client->getOption(Redis::OPT_COMPRESSION) === Redis::COMPRESSION_ZSTD;

    }
    public function lz4Compressed(): bool

    
{

        return 
defined('Redis::COMPRESSION_LZ4') &&

               
$this->client->getOption(Redis::OPT_COMPRESSION) === Redis::COMPRESSION_LZ4;

    }
    public function getUpdatedAtColumn()

    {

        return 
defined('static::UPDATED_AT') ? static::UPDATED_AT 'updated_at';

    }



    public function 
setKeysForSaveQuery($query)
    public function testRedisLockCanBeAcquiredAndReleasedWithIgbinarySerialization()

    {

        if (! 
defined('Redis::SERIALIZER_IGBINARY')) {

            
$this->markTestSkipped('Redis extension is not configured to support the igbinary serializer.');

        }
    public function testRedisLockCanBeAcquiredAndReleasedWithMsgpackSerialization()

    {

        if (! 
defined('Redis::SERIALIZER_MSGPACK')) {

            
$this->markTestSkipped('Redis extension is not configured to support the msgpack serializer.');

        }
    public function testRedisLockCanBeAcquiredAndReleasedWithLzfCompression()

    {

        if (! 
defined('Redis::COMPRESSION_LZF')) {

            
$this->markTestSkipped('Redis extension is not configured to support the lzf compression.');

        }
    public function testRedisLockCanBeAcquiredAndReleasedWithZstdCompression()

    {

        if (! 
defined('Redis::COMPRESSION_ZSTD')) {

            
$this->markTestSkipped('Redis extension is not configured to support the zstd compression.');

        }