1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
namespacegenerator.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Main\Cli\Helper
;
4
5
final
class
NamespaceGenerator
6
{
7
public
function
generateNamespaceForModule
(
string
$moduleId
,
string
$postfix =
null
): string
8
{
9
$partnerModuleSeparator =
'.'
;
10
$parts = explode($partnerModuleSeparator,
$moduleId
);
11
12
$isBitrixModule =
count
($parts) === 1;
13
if
($isBitrixModule)
14
{
15
array_unshift($parts,
'bitrix'
);
16
}
17
18
$parts = array_map(
19
static
fn ($part) => ucfirst($part),
20
$parts
21
);
22
23
$namespace = join(
'\\'
, $parts);
24
if
(!empty($postfix))
25
{
26
$namespace .=
'\\'
. trim($postfix,
'\\'
);
27
}
28
29
return
$namespace;
30
}
31
}
Bitrix\Main\Cli\Helper\NamespaceGenerator
Определения
namespacegenerator.php:6
Bitrix\Main\Cli\Helper\NamespaceGenerator\generateNamespaceForModule
generateNamespaceForModule(string $moduleId, string $postfix=null)
Определения
namespacegenerator.php:7
$moduleId
$moduleId
Определения
group_bizproc_workflow_delete.php:16
Bitrix\Main\Cli\Helper
Определения
namespacegenerator.php:3
count
</p ></td >< td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm 2.0pt 0cm 2.0pt;height:9.0pt'>< p class=Normal align=center style='margin:0cm;margin-bottom:.0001pt;text-align:center;line-height:normal'>< a name=ТекстовоеПоле54 ></a ><?=($taxRate > count( $arTaxList) > 0) ? $taxRate."%"
Определения
waybill.php:936
bitrix
modules
main
lib
cli
helper
namespacegenerator.php
Создано системой
1.14.0