You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/RU/how-to-add-new-scope/new-scope.md
+64-4Lines changed: 64 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,8 +8,68 @@ composer install
8
8
3. Регистрируемся на портале Битрикс 24 и создаем локальное приложение (инструкция по созданию локального приложения находится по пути: `docs/RU/Application/new-local-application.md` ).
9
9
4. Далее следует почитать документацию и презентацию. Ссылка на документацию: `https://symfony.com/doc/current/http_client.html`, презентация называется `The_Modern_And_Fast_HttpClient` и ее можно легко найти в интернете.
10
10
5. В папке `src/Services` размещаем наш скоуп с Телефонией.
11
-
1. Создаем две папки Result и Service
12
-
2. В папке Service будут размещены сервисы с их методами.
13
-
3. В папке Result будут размещены результаты наших методов(то что они будут возвращать).
14
-
4. Также в папке `src/Services/Telephony` размещаем TelephonyServiceBuilder.php. Этот сервис нужен для подключения нашего скоупа с тестами.
11
+
1. Создаем две папки Result и Service
12
+
2. В папке Service будут размещены сервисы с их методами.
13
+
1. Для примера создадим сервис ExternalLine с одним из методов.
4. Также в папке `src/Services/Telephony` размещаем TelephonyServiceBuilder.php. Этот сервис нужен для подключения нашего скоупа с тестами.
15
75
6. После того как мы добавили наши методы для работы с Телефонией нужно их затестить. Создадим в папке `tests/Integration/Services/Telephony/Service/` наши тесты и проверим все ли работает как надо ExternalLineTest.php.
0 commit comments