public function testGetParamater()
 {
     $mailform = new MailForm();
     $this->assertNull($mailform->getParamater(array(), 'key'));
     $this->assertEquals('testtest', $mailform->getParamater(array('key' => "testtest"), 'key'));
 }
 /**
  * $_POSTを設定する。
  *
  * @param array $param $_POSTを指定
  */
 public function setRequestParameter($param)
 {
     if (empty($this->FormConfig)) {
         $this->setErrorMessage(self::BASE_ERROR_KEY, self::ERROR_CODE_INVALID_FORM_CONFIG);
         return;
     }
     $this->RequestParam = array();
     $items = $this->FormConfig['items'];
     foreach ($items as $key => &$values) {
         $value = MailForm::getParamater($param, $key);
         if (is_null($value)) {
             continue;
         }
         $this->RequestParam[$key] = $this->replaceGreekingText($param[$key]);
     }
     $this->Status = $this->getStatusFromPostParam($param);
 }