digedag / rn-base
A base library for extensions. Uses MVC design principles and domain driven development for TYPO3 extension development.
Installs: 198 075
Dependents: 25
Suggesters: 1
Security: 0
Stars: 8
Watchers: 9
Forks: 16
Open Issues: 10
Type:typo3-cms-extension
Requires
- php: >=7.1.0
- ext-curl: *
- ext-dom: *
- ext-iconv: *
- ext-json: *
- ext-simplexml: *
- ext-zip: *
- doctrine/common: *
- doctrine/dbal: *
- typo3/cms-core: ^8.7 || ^9.5 || ^10.4 || ^11.5 || ^12.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: ^6.5.14 || ^7.5.20 || ^8.0 || ^9.0
- saschaegerer/phpstan-typo3: ^1.0
- typo3/cms-backend: ^8.7 || ^9.5 || ^10.4 || ^11.5 || ^12.4
- typo3/cms-frontend: ^8.7 || ^9.5 || ^10.4 || ^11.5 || ^12.4
- typo3/cms-scheduler: ^8.7 || ^9.5 || ^10.4 || ^11.5 || ^12.4
- typo3/testing-framework: ^2.0 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0
Suggests
- ext-mssql: *
- ext-mysql: *
- ext-mysqli: *
- typo3/cms-scheduler: *
Replaces
- typo3-ter/rn-base: v1.19.1
- dev-master / 1.19.x-dev
- v1.19.1
- v1.19.0
- v1.18.2
- v1.18.1
- v1.18.0
- v1.17.4
- v1.17.3
- v1.17.2
- v1.17.1
- dev-feature/remove_legacy_classes / 1.16.x-dev
- v1.16.17
- v1.16.16
- v1.16.15
- v1.16.14
- v1.16.13
- v1.16.12
- v1.16.11
- v1.16.10
- v1.16.9
- v1.16.8
- v1.16.7
- v1.16.6
- v1.16.5
- v1.16.4
- v1.16.3
- v1.16.2
- v1.16.1
- v1.16.0
- v1.15.5
- v1.15.4
- v1.15.3
- v1.15.2
- v1.15.1
- v1.15.0
- v1.14.2
- v1.14.1
- v1.14.0
- v1.13.15
- v1.13.14
- v1.13.13
- v1.13.12
- v1.13.11
- v1.13.10
- v1.13.9
- v1.13.8
- v1.13.7
- v1.13.6
- v1.13.5
- v1.13.4
- v1.13.3
- v1.13.2
- v1.13.1
- v1.13.0
- v1.12.6
- v1.12.5
- v1.12.4
- v1.12.3
- v1.12.2
- v1.12.1
- v1.12.0
- v1.11.4
- v1.11.3
- v1.11.2
- v1.11.1
- v1.11.0
- v1.10.9
- v1.10.8
- v1.10.7
- v1.10.6
- v1.10.5
- v1.10.4
- v1.10.3
- v1.10.2
- v1.10.1
- v1.10.0
- v1.9.5
- v1.9.4
- v1.9.3
- v1.9.2
- v1.9.1
- v1.9.0
- v1.8.7
- v1.8.6
- v1.8.5
- v1.8.4
- v1.8.3
- v1.8.2
- v1.8.1
- v1.8.0
- v1.7.1
- v1.7.0
- v1.6.3
- v1.6.2
- v1.6.1
- 1.2.0
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.16
- 1.0.15
- 1.0.14
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 0.16.2
- 0.16.1
- 0.16.0
- 0.15.18
- 0.15.17
- 0.15.16
- 0.15.15
- 0.15.14
- 0.15.13
- 0.15.12
- 0.15.11
- 0.15.10
- 0.15.9
- 0.15.8
- 0.15.7
- 0.15.6
- 0.15.5
- 0.15.4
- 0.15.2
- 0.15.1
- 0.15.0
- 0.14.32
- 0.14.31
- 0.14.30
- 0.14.29
- 0.14.28
- 0.14.27
- 0.14.26
- 0.14.25
- 0.14.24
- 0.14.23
- 0.14.22
- 0.14.21
- 0.14.20
- 0.14.19
- 0.14.17
- 0.14.16
- 0.14.15
- 0.14.14
- 0.14.13
- 0.14.12
- 0.14.10
- 0.14.9
- 0.14.8
- dev-bugfix/avoid-error-in-backend
- dev-release/1_19_1
- dev-bugfix/edit-link-with-wrong-pid
- dev-bugfix/php-warning-in-tsfal
- dev-feature/use-querybuilder-statements
- dev-bugfix/wrong-site-type-in-backend
- dev-feature/autowiring_for_frontend
- dev-prepare-version-1.18
- dev-maintenance/v1_16
- dev-bugfix/issue-344
- dev-bugfix/addQueryString
- dev-maintenance/v1_15
This package is auto-updated.
Last update: 2024-12-20 20:12:06 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.