for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace SimpleSAML\Module\monitor;
final class TestResult
{
/**
* @var string
*/
private $category;
private $subject;
private $message;
* @var State
private $state = State::NOSTATE;
* @param string $category
* @param string $subject
public function __construct($category = 'Unknown category', $subject = 'Unknown subject')
$this->category = $category;
$this->subject = $subject;
}
* @param State $state
*
* @return void
public function setState($state = State::NOSTATE)
assert($state instanceof State);
$this->state = $state;
* @return State
public function getState()
assert($this->state instanceof State);
return $this->state;
* @param string $message
public function setMessage($message)
assert(is_string($message));
$this->message = $message;
* @return string
public function getMessage()
assert(is_string($this->message));
return $this->message;