/
githubmirror
/
magento2
Обзор
Документация
Войти
/
githubmirror
/
magento2
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
2.4-develop
lib/internal/Magento/Framework/Setup/BackendFrontnameGenerator.php
35 строк
723 B
Alexandra Zota
ACP2E-4019: CE copyright updates for 2.4.9-beta1
22 окт 2025, 17:47
22 окт 2025, 17:47
1b769b7
Код
Авторство
О чём код?
<?php /** * Copyright 2015 Adobe * All Rights Reserved. */ namespace Magento\Framework\Setup; /** * Class to generate random backend URI */ class BackendFrontnameGenerator { /** * Prefix for admin area path */ public const ADMIN_AREA_PATH_PREFIX = 'admin_'; /** * Length of the backend frontname random part */ public const ADMIN_AREA_PATH_RANDOM_PART_LENGTH = 7; /** * Generate Backend name * * @return string */ public static function generate() : string { return self::ADMIN_AREA_PATH_PREFIX . strrev( substr(base_convert(random_int(0, PHP_INT_MAX), 10, 36), 0, self::ADMIN_AREA_PATH_RANDOM_PART_LENGTH) ); } }