for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/******************************************************************************
* An implementation of dicto (scg.unibe.ch/dicto) in and for PHP.
*
* Copyright (c) 2016 Richard Klees <[email protected]>
* This software is licensed under The MIT License. You should have received
* a copy of the license along with the code.
*/
namespace Lechimp\Dicto\Definition;
/**
* Base class for all definitions.
abstract class Definition {
* @var string|null
private $explanation = null;
* @param string
* return self
public function withExplanation($explanation) {
$clone = clone $this;
$clone->explanation = $explanation;
return $clone;
}
* @return string
public function explanation() {
return $this->explanation;