/** * Returns another instance of this field, but "cast" to a different class. * * @see FormField::castedCopy() * * @param String $classOrCopy * @return FormField */ public function castedCopy($classOrCopy) { $field = parent::castedCopy($classOrCopy); if ($field instanceof SelectField) { $field->setSource($this->getSource()); } return $field; }