View ProgressBarCallback.php
<?php | |
namespace App\commands; | |
trait ProgressionBarOutput | |
{ | |
public function runProcess(\Countable $countable, callable $callback) | |
{ | |
$bar = $this->output->createProgressBar(count($countable)); | |
$bar->start(); |
View .php_cs
<?php | |
return PhpCsFixer\Config::create() | |
->setRules(array( | |
'@PSR2' => true, | |
'binary_operator_spaces' => true, | |
'blank_line_after_namespace' => true, | |
'blank_line_after_opening_tag' => true, | |
'blank_line_before_return' => true, | |
'braces' => true, |
View Errors.js
class Errors { | |
/** | |
* Create a new Errors instance. | |
*/ | |
constructor() { | |
this.errors = {}; | |
} | |
/** |
View event.js
class Event { | |
constructor() { | |
this.vue = new Vue(); | |
} | |
fire(event, data = null) { | |
this.vue.$emit(event, data); | |
} | |
listen(event, callback) { |
View event.js
class Event { | |
constructor() { | |
this.vue = new Vue(); | |
} | |
fire(event, data = null) { | |
this.vue.$emit(event, data); | |
} | |
listen(event, callback) { |
View vcl-regex-cheat-sheet
Regular expression cheat sheet for Varnish | |
Varnish regular expressions are NOT case sensitive. Varnish uses POSIX | |
regular expressions, for a complete guide, see: "man 7 regex" | |
Basic matching: | |
req.url ~ "searchterm" | |
True if req.url contains "searchterm" anywhere. | |
req.url == "searchterm" |
View Response.php
<?php | |
// This can be found in the Symfony\Component\HttpFoundation\Response class | |
const HTTP_CONTINUE = 100; | |
const HTTP_SWITCHING_PROTOCOLS = 101; | |
const HTTP_PROCESSING = 102; // RFC2518 | |
const HTTP_OK = 200; | |
const HTTP_CREATED = 201; | |
const HTTP_ACCEPTED = 202; |
View img-async.html
<!-- if possible: --> | |
<!-- the decode for this image may be deferred --> | |
<img async=on src="space-cats.jpg"> | |
<!-- the decode for this image should not be deferred --> | |
<img async=off src="space-dogs.jpg"> | |
<!-- the browser is free to do what it feels is best for the user --> | |
<img src="space-pizza.jpg"> |
View 1.ProcessClass.php
<?php | |
namespace App\Features; | |
use App\Features\FirstTask; | |
use App\Features\SecondTask; | |
use Illuminate\Pipeline\Pipeline; | |
// *Naming things is hard* ... So, this is a class called `ProcessClass` that `run()` some text ¯\_(ツ)_/¯ | |
class ProcessClass |
View timer_helpers.php
<?php | |
// Helper function. | |
if (! function_exists('timer')) { | |
function timer($expression) | |
{ | |
$start = microtime(true); | |
if ($expression instanceof Closure) { | |
$expression(); |
NewerOlder