.. include:: /Includes.rst.txt .. _configuration-registration-changes: Registration changes ^^^^^^^^^^^^^^^^^^^^ The priority and other values of the original service registration can be overridden in any extension's :file:`ext_localconf.php` file. Example: .. code-block:: php // Raise priority of service 'tx_example_sv1' to 110 $GLOBALS['TYPO3_CONF_VARS']['T3_SERVICES']['auth']['tx_example_sv1']['priority'] = 110; // Disable service 'tx_example_sv1' $GLOBALS['TYPO3_CONF_VARS']['T3_SERVICES']['auth']['tx_example_sv1']['enable'] = false; The general syntax is: .. code-block:: php $GLOBALS['TYPO3_CONF_VARS']['T3_SERVICES'][service type][service key][option key] = value; Registration options are described in more details in :ref:`Implementing a service `. Any of these options may be overridden using the above syntax. However caution should be used depending on the options. :code:`className` should not be overridden in such a way. Instead a new service should be implemented using an alternate class.