PHPackages                             dwenzel/t3extension-tools - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. dwenzel/t3extension-tools

ActiveTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

dwenzel/t3extension-tools
=========================

Tools for TYPO3 CMS extensions

5.0.2(3mo ago)339.8k↓28.3%2[4 PRs](https://github.com/dwenzel/t3extension_tools/pulls)3GPL-2.0-or-laterPHPCI passing

Since Jun 18Pushed 3mo ago3 watchersCompare

[ Source](https://github.com/dwenzel/t3extension_tools)[ Packagist](https://packagist.org/packages/dwenzel/t3extension-tools)[ RSS](/packages/dwenzel-t3extension-tools/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (13)Versions (33)Used By (3)

TYPO3 Extension Tools
=====================

[](#typo3-extension-tools)

A comprehensive toolkit for TYPO3 CMS extension development, providing reusable components, interfaces, and development tools to streamline extension creation and maintenance.

Installation
------------

[](#installation)

```
composer require dwenzel/t3extension-tools
```

**Note**: This extension is primarily distributed via Composer. TYPO3 Extension Repository updates are sporadic - always use the latest Composer version.

Features
--------

[](#features)

### Core Components

[](#core-components)

- **Plugin Registration**: Automated plugin configuration and registration services
- **Console Commands**: Extensible command framework with modular argument/option handling
- **Configuration Management**: Interfaces and services for extension configuration
- **Upgrade Wizards**: Traits for TYPO3 version migration support
- **Icon Registration**: Utilities for bitmap and SVG icon registration

### Development Tools

[](#development-tools)

- **Code Quality**: Comprehensive linting and formatting tools (PHP-CS-Fixer, PHPStan, Rector)
- **Testing**: PHPUnit integration with TYPO3 Testing Framework
- **Documentation**: Automated code analysis and interface documentation
- **Standards Compliance**: TYPO3 coding standards enforcement

Quick Start
-----------

[](#quick-start)

### 1. Development Commands

[](#1-development-commands)

```
# Install dependencies
composer install

# Run all quality checks
composer lint

# Fix all code quality issues
composer fix

# Run tests
composer test

# Static code analysis
composer sca:php
```

### 2. Plugin Registration Example

[](#2-plugin-registration-example)

```
