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');
}
{
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',
]);
$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';
}
{
return defined(static::class.'::DELETED_AT') ? static::DELETED_AT : 'deleted_at';
}
public function __construct(Application $app, Dispatcher $events)
{
if (! defined('ARTISAN_BINARY')) {
define('ARTISAN_BINARY', 'artisan');
}
{
if (! defined('ARTISAN_BINARY')) {
define('ARTISAN_BINARY', 'artisan');
}
protected function threads(array $options)
{
if (defined('PASSWORD_ARGON2_PROVIDER') && PASSWORD_ARGON2_PROVIDER === 'sodium') {
return 1;
}
{
if (defined('PASSWORD_ARGON2_PROVIDER') && PASSWORD_ARGON2_PROVIDER === 'sodium') {
return 1;
}
protected function artisanBinary()
{
return defined('ARTISAN_BINARY') ? ARTISAN_BINARY : 'artisan';
}
{
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;
}
{
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;
}
{
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;
}
{
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;
}
{
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)
{
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.');
}
{
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.');
}
{
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.');
}
{
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.');
}
{
if (! defined('Redis::COMPRESSION_ZSTD')) {
$this->markTestSkipped('Redis extension is not configured to support the zstd compression.');
}