Download the PHP package buepro/typo3-auxlibs without Composer
On this page you can find all versions of the php package buepro/typo3-auxlibs. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download buepro/typo3-auxlibs
More information about buepro/typo3-auxlibs
Files in buepro/typo3-auxlibs
Package typo3-auxlibs
Short Description Provides third party libraries to be used in non-composer mode. The following libraries are embedded: hashids/hashids, erusev/parsedown.
License GPL-2.0-or-later
Homepage https://github.com/buepro/typo3-auxlibs/
Informations about the package typo3-auxlibs
TYPO3-Auxlibs
This TYPO3 extension provides 3rd party libraries to be used in non-composer mode.
Currently the following libraries are available:
Library | Version |
---|---|
hashids/hashids | 4.1.0 |
erusev/parsedown | 1.7.4 |
rlanvin/php-rrule | 2.3.0 |
Libraries
Hashids
Hashids is small PHP library to generate YouTube-like ids from numbers. Use it when you don't want to expose your database ids to the user.
Example:
Parsedown
Parsedown transforms text with markdown syntax to html.
Example:
ViewHelper
A ViewHelper is available and can be used as following:
The ViewHelper has the following properties:
Property | Description | Type | Default |
---|---|---|---|
nl2br | If set maintains line breaks | bool | false |
PHP RRule
RRule is a lightweight and fast implementation of recurrence rules for PHP (RRULE from RFC 5545), to easily calculate recurring/repeating dates and events (such as in a calendar).
Example:
With RSet even more complex rules can be defined:
Usage
The libraries are automatically loaded in a middleware. In case a library needs to be available at an earlier stage it
might be loaded with an include statement. The include statement for the library hashids
would look as following:
All versions of typo3-auxlibs with dependencies
hashids/hashids Version ~4.1.0
erusev/parsedown Version ~1.7.4
rlanvin/php-rrule Version ~2.3.0