Configuration Reference 

Extension Configuration 

The extension configuration is stored in the TYPO3 Extension Manager and can be accessed programmatically via ToonHelper::getConfig().

Configuration Array Structure 

[
    'escape_style' => 'backslash',        // string
    'min_rows_to_tabular' => 2,            // int
    'max_preview_items' => 200,            // int
    'coerce_scalar_types' => true,         // bool
]
Copied!

Accessing Configuration 

use RRP\T3Toon\Utility\ToonHelper;

$config = ToonHelper::getConfig();
$escapeStyle = $config['escape_style'];
Copied!

Configuration via Extension Manager 

Navigate to Admin Tools > Settings > Extension Configuration and select T3Toon – Token-Efficient Data Format for TYPO3 AI.

All configuration options are available through the Extension Manager interface.

Service Configuration 

The extension uses TYPO3's dependency injection container. Services are configured in Configuration/Services.yaml.

Default Service Configuration 

services:
  _defaults:
    autowire: true
    autoconfigure: true
    public: false

  RRP\T3Toon\:
    resource: '../Classes/*'
    exclude: '../Classes/Domain/Model/*'
Copied!

Custom Service Configuration 

You can override service configuration in your site package:

services:
  RRP\T3Toon\Service\ToonEncoder:
    arguments:
      $config:
        escape_style: 'custom'
        min_rows_to_tabular: 3
Copied!