git checkout master
git pull
git checkout -b export
git mv public_html lib/legacy/api
git mv .gitignore lib/legacy/api
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
# | |
# This script migrates a DB from one server to another | |
# It should be run from the source server, the | |
# destination server or an intermediate server, | |
# and it assumes ssh connections are configured so that there | |
# is no need to insert credentials. | |
# | |
# You need to call the script as |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Makefile | |
# | |
# Execute targets as often as wanted | |
.PHONY: config | |
# Mute all `make` specific output. Comment this out to get some debug information. | |
.SILENT: | |
# make commands be run with `bash` instead of the default `sh` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
SCRIPT_PATH="$( | |
cd "$(dirname "$0")" || exit >/dev/null 2>&1 | |
pwd -P | |
)"#!/usr/bin/env bash | |
################################# | |
# Named arguments for base scripts | |
################################# |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
declare(strict_types=1); | |
function render(string $templateFilePath, array $args = []): string | |
{ | |
if (!file_exists($templateFilePath)) { | |
throw new Exception("Template file '$templateFilePath' does not exist."); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
final class CreatePostalCodeCommand | |
{ | |
private string $postalCode; | |
private string $locality; | |
private float $latitude; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
final class Point | |
{ | |
private int $x; | |
private int $y; | |
public function __construct(int $x, int $y) | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// Source: https://github.com/pmjones/adr-example/blob/master/src/Web/Blog/Add/BlogAddAction.php | |
namespace Pmjones\Adr\Web\Blog\Add; | |
use Pmjones\Adr\Domain\Blog\BlogService; | |
use Psr\Http\Message\ResponseInterface as Response; | |
use Psr\Http\Message\ServerRequestInterface as Request; | |
class BlogAddAction | |
{ | |
protected $domain; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// taken from http://www.peej.co.uk/articles/rmr-architecture.html | |
class Resource { | |
private resourceData = []; | |
method constructor(request, dataSource) { | |
// load data from data source | |
} | |
method get(request) { | |
return new Response(200, getRepresentation(request.url, resourceData)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
SOURCE_REPO=${1} | |
DIR_TO_KEEP=${2} | |
DEST_REPO=${3} | |
SOURCE_REPO_DIR='source_repo' | |
DEST_REPO_DIR='dest_repo' | |
# Based on: |
NewerOlder