public function validate() { if (!$this->hasFieldType()) { return []; } if ($this->isVirtual()) { return []; } return $this->getFieldType()->validate(); }