public function that($value, $propertyPath, $defaultMessage = null) { $this->currentChainFailed = false; $this->thisChainTryAll = false; $this->currentChain = Assert::that($value, $defaultMessage, $propertyPath); return $this; }