44 * Трейт WebinarSubscribers. Содержит методы для работы с подписчиками вебинаров 
55 * 
66 * @author    andrey-tech 
7-  * @copyright 2020 andrey-tech 
7+  * @copyright 2020-2021  andrey-tech 
88 * @see https://github.com/andrey-tech/bizon365-api-php 
99 * @license   MIT 
1010 * 
11-  * @version 1.0.0  
11+  * @version 1.0.1  
1212 * 
1313 * v1.0.0 (02.08.2020) Начальный релиз 
14+  * v1.0.1 (07.02.2021) Рефакторинг 
1415 * 
1516 */ 
1617
17- declare (strict_types =  1 );
18+ declare (strict_types= 1 );
1819
1920namespace  App \Bizon365 ;
2021
@@ -31,7 +32,7 @@ trait WebinarSubscribers
3132    public  function  getWebinarSubpages (
3233        int  $ skip0 ,
3334        int  $ limit50 
34-     ) : array  {
35+     ):  array  {
3536        $ response$ this request (
3637            'webinars/subpages/getSubpages ' ,
3738            'GET ' ,
@@ -49,7 +50,9 @@ public function getWebinarSubpages(
4950
5051        if  (! empty ($ response'errors ' ])) {
5152            $ jsonErrors$ this toJSON ($ response'errors ' ]);
52-             throw  new  Bizon365APIException ("Ошибки при загрузке списка страниц регистрации по вабинарам:  {$ jsonErrors );
53+             throw  new  Bizon365APIException (
54+                 "Ошибки при загрузке списка страниц регистрации по вебинарам:  {$ jsonErrors 
55+             );
5356        }
5457
5558        return  $ response'pages ' ];
@@ -66,7 +69,7 @@ public function getWebinarSubpages(
6669    public  function  getAllWebinarSubpages (
6770        int  $ skip0 ,
6871        int  $ limit50 
69-     ) : array  {
72+     ):  array  {
7073        $ webinarSubpages
7174
7275        do  {
@@ -84,8 +87,10 @@ public function getAllWebinarSubpages(
8487     * @param string $pageId ID страницы регистрации 
8588     * @param int $skip Пропустить указанное число записей 
8689     * @param int $limit Ограничить количество записей (не более 1000) 
87-      * @param string $webinarTimeMin Нижняя граница для времени сеанса, на который зарегистрированы подписчики  в формате ISO8601 
88-      * @param string $webinarTimeMax Верхняя граница для времени сеанса, на который зарегистрированы подписчики  в формате ISO8601 
90+      * @param string $webinarTimeMin Нижняя граница для времени сеанса, на который зарегистрированы подписчики 
91+      *                              в формате ISO8601 
92+      * @param string $webinarTimeMax Верхняя граница для времени сеанса, на который зарегистрированы подписчики 
93+      *                              в формате ISO8601 
8994     * @param string $registeredTimeMin Нижняя граница для времени регистрации подписчика в формате ISO8601 
9095     * @param string $registeredTimeMax Верхняя граница для времени регистрации подписчика в формате ISO8601 
9196     * @param string $url_marker Значение маркера из URL, идентификатор партнера 
@@ -102,7 +107,7 @@ public function getWebinarSubscribers(
102107        string  $ registeredTimeMinnull ,
103108        string  $ registeredTimeMaxnull ,
104109        string  $ url_markernull 
105-     ) : array  {
110+     ):  array  {
106111
107112        $ params'pageId '  => $ pageId'skip '  => $ skip'limit '  => $ limit
108113        $ names'registeredTimeMin ' , 'registeredTimeMax ' , 'webinarTimeMin ' , 'webinarTimeMax ' , 'url_marker ' ];
@@ -122,13 +127,15 @@ public function getWebinarSubscribers(
122127            $ httpCode$ this http ->getHTTPCode ();
123128            $ response$ this http ->getResponse ();
124129            throw  new  Bizon365APIException (
125-                 "Не удалось загрузить список подписчиков вебинара для страницы  {$ pageId (HTTP code  {$ httpCode):  {$ response 
130+                 "Не удалось загрузить список подписчиков вебинара для страницы  {$ pageId  "  .
131+                 "(HTTP code  {$ httpCode):  {$ response 
126132            );
127133        }
128134
129135        if  (! empty ($ response'errors ' ])) {
130136            $ jsonErrors$ this toJSON ($ response'errors ' ]);
131-             throw  new  Bizon365APIException ("Ошибки при загрузке списка подписчиков вебинара для страницы  {$ pageId:  {$ jsonErrors );
137+             throw  new  Bizon365APIException ("Ошибки при загрузке списка подписчиков вебинара  "  .
138+                 "для страницы  {$ pageId:  {$ jsonErrors );
132139        }
133140
134141        return  $ response'list ' ];
@@ -139,8 +146,10 @@ public function getWebinarSubscribers(
139146     * @param string $pageId ID страницы регистрации 
140147     * @param int $skip Пропустить указанное число записей 
141148     * @param int $limit Количество записей в одном запросе (не более 1000) 
142-      * @param string $webinarTimeMin Нижняя граница для времени сеанса, на который зарегистрированы подписчики  в формате ISO8601 
143-      * @param string $webinarTimeMax Верхняя граница для времени сеанса, на который зарегистрированы подписчики  в формате ISO8601 
149+      * @param string $webinarTimeMin Нижняя граница для времени сеанса, на который зарегистрированы подписчики 
150+      *                              в формате ISO8601 
151+      * @param string $webinarTimeMax Верхняя граница для времени сеанса, на который зарегистрированы подписчики 
152+      *                              в формате ISO8601 
144153     * @param string $registeredTimeMin Нижняя граница для времени регистрации подписчика в формате ISO8601 
145154     * @param string $registeredTimeMax Верхняя граница для времени регистрации подписчика в формате ISO8601 
146155     * @param string $url_marker Значение маркера из URL, идентификатор партнера 
@@ -157,8 +166,7 @@ public function getAllWebinarSubscribers(
157166        string  $ registeredTimeMinnull ,
158167        string  $ registeredTimeMaxnull ,
159168        string  $ url_markernull 
160-     ) :array 
161-     {
169+     ): array  {
162170        $ webinarSubscribers
163171
164172        do  {
0 commit comments