for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Mougrim\PhpunitSoftMocks\Example;
define('SOME_CONSTANT', 3);
/**
* @author Mougrim <[email protected]>
*/
class Example
{
const CLASS_CONSTANT = 5;
public $property;
public function __construct($value = 0)
$this->property = $value;
}
public function factorial($number)
if ($number <= 1) {
return 1;
return $number * $this->factorial($number - 1);
public function stringLength()
return strlen('a');
public static function selfFactorial($number)
return $number * self::selfFactorial($number - 1);
public static function staticFactorial($number)
return $number * self::staticFactorial($number - 1);