Rait Kapp's repositories
x-road-client
PHP library for consuming X-Road services using third-party PSR-18 or PSR-7 compatible libraries
ordered-lists-sync
Library for synchronizing ordered data with the minimum of insert and delete operations. Suitable for lage data sets in isolated environments
psr3-log-spy
An implementation of PSR-3 LoggerInterface for spying on a subject under test (SUT) to verify that the SUT is using the given logger.
company-registry-code-validation
Estonian company registry code validation
personal-code-validation
Validation of Estonian person identification code according to the standard "EVS 585:2007 Personal code. Structure"
psr14-event-dispatcher-spy
PSR-14 event dispatcher implementation for testing if the subject under test is emitting expected event.
aoc
Advent of Code
aoc2021
My Advent of Code 2021 solutions
dokuwiki-plugin-inlinecomment
Inline comment plugin for DokuWiki
est-companies-cache
Script for downloading and keeping up to date companies data from Commercial Register of Estonia
flask
The Python micro framework for building web applications.
kiediclient
Krediidiinfo EDI REST liidese klient
learning-oop-in-php
A collection of resources to learn object-oriented programming and related concepts for PHP developers.
php80-stringable-polyfill
Polyfill to backport PHP8.0 Stringable feature to lower PHP versions
psr16-simple-cache-testdoubles
Test Doubles for PSR-16 simple cache
psr20-clock-testdoubles
Test Doubles for PSR-20 clock
puzzles
Puzzles I have solved
runproperty-challenge
My solution of the RunProperty.com Developer Challenge
Slim-Psr7
PSR-7 implementation for use with Slim 4
x-road-soap-envelope
PHP library for creating a SOAP envelope for X-Road messages
x-road-soap-envelope-builder
PHP library for generating a SOAP envelope for X-Road request