Skip to content

Commit 66dd794

Browse files
committed
Несколько новых фасадов.
1 parent f3915ee commit 66dd794

File tree

6 files changed

+40
-3
lines changed

6 files changed

+40
-3
lines changed

Resources/config/facades.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ services:
2020
Prokl\BitrixOrdinaryToolsBundle\Services\Facades\IblockElementFacade: ~
2121
Prokl\BitrixOrdinaryToolsBundle\Services\Facades\ComponentEventDispatcherFacade: ~
2222
Prokl\BitrixOrdinaryToolsBundle\Services\Facades\Application: ~
23+
Prokl\BitrixOrdinaryToolsBundle\Services\Facades\ApplicationD7: ~
2324
Prokl\BitrixOrdinaryToolsBundle\Services\Facades\CMain: ~
2425
Prokl\BitrixOrdinaryToolsBundle\Services\Facades\CUser: ~
2526

Resources/config/services.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,36 @@ services:
44
autoconfigure: true
55
public: true
66

7+
# Битриксовый CIBlockElement
78
bitrix_ordinary_tools.ciblockelement:
89
public: false
910
class: CIBlockElement
1011

12+
# Битриксовый CFile
1113
bitrix_ordinary_tools.cfile:
1214
public: false
1315
class: CFile
1416

17+
# Битриксовый CUser
18+
bitrix_ordinary_tools.cuser:
19+
class: CUser
20+
21+
# Битриксовый CMain
22+
bitrix_ordinary_tools.cmain:
23+
class: CMain
24+
25+
bitrix_ordinary_tools.application_d7:
26+
factory: ['Bitrix\Main\Application', 'getInstance']
27+
class: CMain
28+
1529
# Битриксовый кэшер
1630
bitrix_ordinary_tools.bitrix_cacher:
1731
public: false
1832
class: CPHPCache
1933

2034
Prokl\BitrixOrdinaryToolsBundle\Services\Application\GetApplication: ~
2135

36+
# $APPLICATION
2237
application.instance:
2338
class: CMain
2439
factory: ['@Prokl\BitrixOrdinaryToolsBundle\Services\Application\GetApplication', 'instance']

Services/Facades/Application.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,6 @@ class Application extends AbstractFacade
2323
*/
2424
protected static function getFacadeAccessor() : string
2525
{
26-
return 'Bitrix\Main\Application';
26+
return 'application.instance';
2727
}
2828
}

Services/Facades/ApplicationD7.php

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?php
2+
3+
namespace Prokl\BitrixOrdinaryToolsBundle\Services\Facades;
4+
5+
use Prokl\FacadeBundle\Services\AbstractFacade;
6+
7+
/**
8+
* Class Application
9+
* @package Prokl\BitrixOrdinaryToolsBundle\Services\Facades
10+
*
11+
*/
12+
class ApplicationD7 extends AbstractFacade
13+
{
14+
/**
15+
* @inheritDoc
16+
*/
17+
protected static function getFacadeAccessor() : string
18+
{
19+
return 'bitrix_ordinary_tools.application_d7';
20+
}
21+
}

Services/Facades/CMain.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,6 @@ class CMain extends AbstractFacade
2323
*/
2424
protected static function getFacadeAccessor() : string
2525
{
26-
return 'CMain';
26+
return 'bitrix_ordinary_tools.cmain';
2727
}
2828
}

Services/Facades/CUser.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,6 @@ class CUser extends AbstractFacade
3636
*/
3737
protected static function getFacadeAccessor() : string
3838
{
39-
return 'CUser';
39+
return 'bitrix_ordinary_tools.cuser';
4040
}
4141
}

0 commit comments

Comments
 (0)