_fullMapping)) { $this->_fullMapping=$this->_halfMapping+array_flip($this->_halfMapping); } } public function getOutputCharacterForInputCharacter ($inputCharacter) { $inputCharacter=strtoupper($inputCharacter); if (isset($this->_fullMapping[$inputCharacter])) { return ($this->_fullMapping[$inputCharacter]); } else { throw new Exception('Invalid reflector input'); } } public function getFullMapping() { return($this->_fullMapping); } }