You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
505 B
29 lines
505 B
4 years ago
|
<?php
|
||
|
class Mockable
|
||
|
{
|
||
|
public $constructorArgs;
|
||
|
public $cloned;
|
||
|
|
||
|
public function __construct($arg1 = null, $arg2 = null)
|
||
|
{
|
||
|
$this->constructorArgs = array($arg1, $arg2);
|
||
|
}
|
||
|
|
||
|
public function mockableMethod()
|
||
|
{
|
||
|
// something different from NULL
|
||
|
return true;
|
||
|
}
|
||
|
|
||
|
public function anotherMockableMethod()
|
||
|
{
|
||
|
// something different from NULL
|
||
|
return true;
|
||
|
}
|
||
|
|
||
|
public function __clone()
|
||
|
{
|
||
|
$this->cloned = true;
|
||
|
}
|
||
|
}
|