jongotlin/arbetsgivarintyg

0.1.0 2020-04-24 05:45 UTC

This package is auto-updated.

Last update: 2024-08-24 14:58:07 UTC


README

此包包含用于 arbetsgivarintyg.nu 的 Soap-api 的 (php) 类。

这些类是用 Wsdl2phpgenerator 生成的。如果 API 更新,可以使用 php generate.php 重新生成类。

使用 composer 安装

composer require jongotlin/arbetsgivarintyg

示例

$options = [
    'stream_context' => stream_context_create([
        'ssl' => [
            'verify_peer' => false,
            'verify_peer_name' => false,
            'allow_self_signed' => true,
        ]
    ]),
];
$service = new BizTalkServiceInstance($options);

$apiAuthentication = new ApiAuthentication('ftgXXXX');
$apiAuthentication->setApiNyckel('xxx');

$salaryBlock = new ApiCertificate_SalaryBlock();
$salaryBlock->setTypAvLon(LoneTyp::Daglon);
$salaryBlock->setAr(2020);
$salaryBlock->setBelopp(250.0);
$apiCertificate = new ApiCertificate();
$apiCertificate->setLon($salaryBlock);
$arrayOfApiCertificate = new ArrayOfApiCertificate();
$arrayOfApiCertificate->setApiCertifikat([$apiCertificate]);
$importRequest = new ImportRequest();
$importRequest->setArbetsgivarintyg($arrayOfApiCertificate);
$importRequest->setAutentisering($apiAuthentication);
$arbetsgivarintygServiceRequest = new ArbetsgivarintygServiceRequest($importRequest);
$arbetsgivarintygServiceResponse = $service->SaveArbetsgivarintygService($arbetsgivarintygServiceRequest);

echo $arbetsgivarintygServiceResponse->getResponse()->getResultCode();
echo $arbetsgivarintygServiceResponse->getResponse()->getResultMessage();