Confirm the current kernel version:
$ uname -snr
Linux 3.10.0-1062.18.1.el7.x86_64 x86_64
Add the ELRepo repository:
yum update -y
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
{ | |
{ | |
"repositories": [ | |
{ | |
"type": "vcs", | |
"url": "git@github.com:bar/project.git" | |
} | |
], | |
"require": { | |
"foo/project": "dev-main" |
<?php | |
/** | |
* Apply a user supplied function to every member of an array, in parallel. | |
* | |
* @param array $array | |
* @param callable $callback First arg is the value, second arg is the key. | |
* @param mixed $arg Will be passed as the third parameter to the callback. | |
* @param int $maxProcesses | |
* @return bool |
<?php | |
use Illuminate\Support\Collection; | |
use Illuminate\Support\Str; | |
/** | |
* Remove items whose keys contain certain strings. | |
*/ | |
Collection::macro('rejectKeysWith', function (array|string $needles) { | |
return $this->reject(function ($value, $key) use ($needles) { |
<?php | |
use Illuminate\Support\Carbon; | |
if (! function_exists('carbon')) { | |
/** | |
* Create a new Carbon instance for the current time. | |
* | |
* @param \DateTimeInterface|string|null $time | |
* @param \DateTimeZone|string|null $tz |
<?php | |
namespace Tests\Traits; | |
use PHPUnit\Util\Test as TestUtil; | |
use Throwable; | |
trait Retry | |
{ | |
/** |
<?php | |
/** | |
* Apply a user supplied function to every member of an array, in parallel | |
* | |
* Similar to PHP's array_walk(), except the input array isn't passed by | |
* reference and the callbacks are ran asynchronously. The technique is highly | |
* portable and requires only PHP 5.4 and the PCNTL extension. | |
* | |
* The most obvious limitation is that we can't pass the input array by |
Confirm the current kernel version:
$ uname -snr
Linux 3.10.0-1062.18.1.el7.x86_64 x86_64
Add the ELRepo repository:
yum update -y
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
#!/usr/bin/env bash | |
# BASE (required) - Releases are stored here. | |
# TARGET (required) - This will be a symlink to the current release. | |
# REPO (required) - The address to your Git repo. | |
# KEEP - How many latest releases to keep around (default is 10). | |
# | |
# Example: | |
# | |
# BASE=/var/www/foo/releases TARGET=/var/www/foo/public_html REPO=git@github.com:foo/bar.git ./atomic_deploy.sh 2b5d4a |
<?php | |
add_filter( 'init', function () { | |
if ( empty( $_SERVER['HTTP_AKAMAI_ORIGIN_HOP'] ) && empty( $_SERVER['HTTP_X_DSA_HOST'] ) && ! empty( $_SERVER['SERVER_NAME'] ) && 'origin-garage.godaddy.net' === $_SERVER['SERVER_NAME'] ) { | |
$path = ! empty( $_SERVER['REQUEST_URI'] ) ? $_SERVER['REQUEST_URI'] : '/garage'; | |
wp_safe_redirect( 'https://www.godaddy.com' . $path, 301 ); |
<?php | |
add_filter( 'option_blog_public', function ( $blog_public ) { | |
if ( empty( $_SERVER['HTTP_AKAMAI_ORIGIN_HOP'] ) && empty( $_SERVER['HTTP_X_DSA_HOST'] ) ) { | |
$blog_public = false; | |
} |