Download the PHP package itk-dev/serviceplatformen without Composer
On this page you can find all versions of the php package itk-dev/serviceplatformen. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package serviceplatformen
Serviceplatformen
Library for interacting with services on Serviceplatformen.
Supported services
- CPR replika opslag (SF1520_3.6): https://digitaliseringskataloget.dk/integration/sf1520?version=3.6
- CVR-Online (SF1530_2.4): https://digitaliseringskataloget.dk/integration/sf1530
- Parts of Afsend post (SF1601): https://digitaliseringskataloget.dk/integration/sf1601. See SF1601: Afsend post for details.
Updating resources and classes
We use WsdlToPhp/PackageGenerator to generate PHP classes for talking to SOAP services. To update generated classes, run
Test commands
Use bin/serviceplatformen-sf1601-kombipostafsend
(symlinked to
bin/SF1601/kombipostafsend
) during development of this library. i.e.
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Prerequisites
- Git 2.25 or above.
- PHP 7.3 or above.
- Composer 1.9 or above.
Installing
Clone the repository:
Install the dependencies:
Running the tests
Unit tests:
End to end tests:
And coding style tests
PHP_CodeSniffer
PHP-CS-Fixer
Static code analysis
Phan
Deployment
Usage
Certificate stored on local filesystem
Certificate stored in Azure Key Vault
See Storing certificates in the vault for details on storing a certificate in the Azure Key Vault.
Contributing
Pull Request Process
Before creating a pull request make sure you have considered the following:
- Updating the README.md with details of changes that are relevant.
- Updating the CHANGELOG.md with new features/changes/bug fixes etc.
You may merge the Pull Request in once you have the sign-off of one other developer, or if you do not have permission to do that, you may request the reviewer to merge it for you.
Coding standards
Code analysis
Versioning
We use SemVer for versioning. For the versions available, see the tags on this repository.
License
This project is licensed under the MIT License - see the LICENSE.md file for details
All versions of serviceplatformen with dependencies
ext-curl Version *
ext-dom Version *
ext-json Version *
ext-openssl Version *
ext-simplexml Version *
ext-soap Version *
composer-runtime-api Version ^2.2
goetas-webservices/xsd2php-runtime Version ^0.2.16
http-interop/http-factory-guzzle Version ^1.2
itk-dev/azure-key-vault-php Version ^1.0
jms/serializer Version ^3.18
php-http/guzzle7-adapter Version ^1.0
symfony/cache Version ^5.4 || ^6.0
symfony/http-client Version ^5.4 || ^6.0
symfony/options-resolver Version ^5.4 || ^6.0
symfony/property-access Version ^4.4 || ^5.4 || ^6.0
symfony/string Version ^5.4 || ^6.0
symfony/uid Version ^5.4 || ^6.0
wsdltophp/packagebase Version ^5.0