viewer = $viewer; return $this; } public function getViewer() { return $this->viewer; } final public function getControlSpecificationDictionary() { return array( 'key' => $this->getFieldValueKey(), 'control' => $this->getControlType(), 'template' => $this->getControlTemplate(), ); } protected function getControlTemplate() { return array(); } public function renderTranscriptValue($value) { return $this->renderFieldValue($value); } }