[TASK] Follow up: Remove obsolete reports icon
[Packages/TYPO3.CMS.git] / typo3 / sysext / sv / ext_localconf.php
index 4e9e2eb..10323ac 100644 (file)
@@ -1,31 +1,23 @@
 <?php
-if (!defined('TYPO3_MODE')) {
-       die('Access denied.');
-}
-
-       // Register base authentication service
-t3lib_extMgm::addService($_EXTKEY, 'auth' /* sv type */, 'tx_sv_auth' /* sv key */,
-               array(
-
-                       'title' => 'User authentication',
-                       'description' => 'Authentication with username/password.',
-
-                       'subtype' => 'getUserBE,authUserBE,getUserFE,authUserFE,getGroupsFE,processLoginDataBE,processLoginDataFE',
-
-                       'available' => TRUE,
-                       'priority' => 50,
-                       'quality' => 50,
-
-                       'os' => '',
-                       'exec' => '',
-
-                       'classFile' => t3lib_extMgm::extPath($_EXTKEY).'class.tx_sv_auth.php',
-                       'className' => 'tx_sv_auth',
-               )
-       );
-
-       // Add hooks to the backend login form
-$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typo3/index.php']['loginFormHook'][$_EXTKEY] = 'EXT:' . $_EXTKEY . '/class.tx_sv_loginformhook.php:tx_sv_loginformhook->getLoginFormTag';
-$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typo3/index.php']['loginScriptHook'][$_EXTKEY] = 'EXT:' . $_EXTKEY . '/class.tx_sv_loginformhook.php:tx_sv_loginformhook->getLoginScripts';
-
-?>
\ No newline at end of file
+defined('TYPO3_MODE') or die();
+
+// Register base authentication service
+\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addService(
+       $_EXTKEY,
+       'auth',
+       'TYPO3\\CMS\\Sv\\AuthenticationService',
+       array(
+               'title' => 'User authentication',
+               'description' => 'Authentication with username/password.',
+               'subtype' => 'getUserBE,authUserBE,getUserFE,authUserFE,getGroupsFE,processLoginDataBE,processLoginDataFE',
+               'available' => TRUE,
+               'priority' => 50,
+               'quality' => 50,
+               'os' => '',
+               'exec' => '',
+               'className' => 'TYPO3\\CMS\\Sv\\AuthenticationService'
+       )
+);
+// Add hooks to the backend login form
+$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typo3/index.php']['loginFormHook'][$_EXTKEY] = 'TYPO3\\CMS\\Sv\\LoginFormHook->getLoginFormTag';
+$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typo3/index.php']['loginScriptHook'][$_EXTKEY] = 'TYPO3\\CMS\\Sv\\LoginFormHook->getLoginScripts';