digedag / rn-base
A base library for extensions. Uses MVC design principles and domain driven development for TYPO3 extension development.
Package info
Type:typo3-cms-extension
pkg:composer/digedag/rn-base
v1.20.0
2025-10-24 08:41 UTC
Requires
- php: >=7.4.0
- ext-curl: *
- ext-dom: *
- ext-iconv: *
- ext-json: *
- ext-simplexml: *
- ext-zip: *
- doctrine/collections: *
- doctrine/common: *
- doctrine/dbal: *
- typo3/cms-core: ^10.4 || ^11.5 || ^12.4 || ^13.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- jangregor/phpstan-prophecy: ^1.0.0
- mikey179/vfsstream: ^1.6.10
- phpcompatibility/php-compatibility: ^9.3.5
- phpspec/prophecy-phpunit: ^1.0 || ^2.0
- phpstan/phpstan: ^1.2.0
- phpstan/phpstan-phpunit: ^1.0.0
- phpunit/phpunit: ^9.0 || ^10.5
- saschaegerer/phpstan-typo3: ^1.0
- typo3/cms-backend: ^10.4 || ^11.5 || ^12.4 || ^13.4
- typo3/cms-frontend: ^10.4 || ^11.5 || ^12.4 || ^13.4
- typo3/cms-scheduler: ^10.4 || ^11.5 || ^12.4 || ^13.4
- typo3/testing-framework: ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0
Suggests
- ext-mssql: *
- ext-mysql: *
- ext-mysqli: *
- typo3/cms-scheduler: *
Replaces
- typo3-ter/rn-base: v1.20.0
This package is auto-updated.
Last update: 2026-05-27 19:59:40 UTC
README
What is this extension for?
This is a base library to develop extensions for Content Management System TYPO3. It is based and includes many code of extension "lib". I wrote this extension because I don't like the code design of "lib". For my taste there is too much inheritance, too much dependency and unclear responsibilities between the used classes.