private function requiresCurrentField() { if (!$this->currentField) { throw new LogicException('This method requires you set a current field using field().'); } }