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); }