type; } /** * Get the input value of the parameter * * @return mixed */ public function getValue() { return $this->value; } /** * Dump the object for testing/debugging * * @return string */ abstract public function dump(); }