lscharmer

Results 18 issues of lscharmer

This PR addresses Mantis bug: https://mantis.ilias.de/view.php?id=39689 This PR proposes a change to the `ILIAS\UI\Component\Input\Field\FileUpload` interface. Currently the file upload can be given a list of mime types to be accepted....

kitchen sink
improvement
php

This PR introduces new transformations for the refinery, mostly designed to be usable for the ILIAS Setup: ## `$refinery->to()->memberOf()` Enum validation: Checks if a value is in a specified set....

improvement
php

This PR introduces 5 new transformations to escape: Javascript, HTML, HTML attributes, CSS and URL's. The implementation is based upon this repository: https://github.com/laminas/laminas-escaper/

improvement
php

Follow up to PR #7090. This PR proposes to add an additional parameter to the `withAcceptedMimeTypes` to set the list of file extensions which should be shown to the user....

kitchen sink
improvement
php

This PR changes the permanent link in the footer to copy the link to the clipboard instead of navigating to the permanent URL. This implementation is based on a few...

kitchen sink
improvement
php

This PR addresses one part of Mantis Issue: https://mantis.ilias.de/view.php?id=39689 This PR displays the max nr of files and the max upload size below the file input field. The info list...

kitchen sink
improvement
php

This PR adds new options for the soap setup config to improve the performance for calls from ILIAS to the same ILIAS instance via SOAP (e.g. when copying an object)....

improvement
php

This PR adds type annotations for the `ILIAS\Data\Result` inteface as well as it's implementors `ILIAS\Data\Result\Ok` and `ILIAS\Data\Result\Error` to support a generic type. These type annotations are understood by phpstan (https://phpstan.org/blog/generics-in-php-using-phpdocs)...

improvement
php