MailMessage::getDefaultValue PHP Method

getDefaultValue() public method

初期値の設定をする
public getDefaultValue ( $data ) : array
return array $data
    public function getDefaultValue($data)
    {
        $_data = array();
        // 対象フィールドを取得
        if ($this->mailFields) {
            foreach ($this->mailFields as $mailField) {
                $mailField = $mailField['MailField'];
                // 対象フィールドがあれば、バリデートグループごとに配列に格納する
                if (!is_null($mailField['default_value']) && $mailField['default_value'] !== "") {
                    if ($mailField['type'] == 'multi_check') {
                        $_data['MailMessage'][$mailField['field_name']][0] = $mailField['default_value'];
                    } else {
                        $_data['MailMessage'][$mailField['field_name']] = $mailField['default_value'];
                    }
                }
            }
        }
        if ($data) {
            if (!isset($data['MailMessage'])) {
                $data = array('MailMessage' => $data);
            }
            foreach ($data['MailMessage'] as $key => $value) {
                if (isset($data['MailMessage'][$key])) {
                    $_data['MailMessage'][$key] = h($value);
                }
            }
        }
        return $_data;
    }