public function __construct($subject = null, MatchersCollection $matchers, ArgumentsUnwrapper $unwrapper) { $this->subject = $subject; $this->matchers = $matchers; $this->unwrapper = $unwrapper; }