DumbergerL

Results 11 issues of DumbergerL

### Expected Behaviour No Warning ### Actual Behaviour Warning is displayed: **Warning**: Attempt to read property "ID" on null in **/homepages/10/.../wp-content/plugins/sermon-manager-for-wordpress/includes/sm-template-functions.php** on line **234** ### Steps To Reproduce 1. Select...

Replace all model arrays with collection object. By implementing the ArrayAccess interface in most cases this would not lead to an breaking change. The values would still be accessible with:...

enhancement

Inject Caching-Mechanism via the PSR-6 Caching Interface: https://www.php-fig.org/psr/psr-6/

enhancement

The ChurchTools API has not yet implemented all functions. To use different update functions anyway, the JavaScript AJAX API is used, which is not documented. The AJAX request calls have...

refactor
technical debt

Upload-Method uses pure CURL for Request because Guzzle cant handle combination of header "Content-type:multipart/form-data" and option "form_params". https://github.com/5pm-HDH/churchtools-api/blob/e144fbd37b2a0798ac4fd51a9f519474ccd39058/src/Requests/FileRequestBuilder.php#L58-L92 TODO: Check if there is a workaround and use Guzzle again.

refactor
technical debt

* update npm-dependencies * remove unused js-loader * removed deprecated vue2 definitions ($listeners)

Previously, the lastName attribute was specified in the json response of a search for persons. This attribute is now missing: ```php Array ( [0] => CTApi\Models\Common\Search\SearchResult Object ( [icon:protected] =>...