malcanek/iDoklad-v2

Accept-Language

Closed this issue · 1 comments

abTec commented

class iDoklad ma dve issues

[line: 164]:

        if($request->getLang() != null){
            if(in_array($request->getLang(), $this->langsAllowed)){
                $headers[] = 'Accept-Lanuage: '.$request->getLang();
            } elseif(in_array($request->getLang(), $this->langsShortToLong)) {
                $headers[] = 'Accept-Lanuage: '.$this->langsShortToLong[$request->getLang()];
            } else {
                throw new iDokladException('Wrong language selected');
            }
        }
  1. Typo v headeri Accept-Lanuage ma byt Accept-Language asi zkopirovane z idokad api docs kde to maju spatne.

  2. Takisto vetva elseif nemoze fungovat. Ma tam byt array_key_exists:

  } elseif(array_key_exists ($request->getLang(), $this->langsShortToLong)) {

Díky za upozornění, opraveno v nejnovějším commitu.