Обучение #26

Open
opened 2023-01-10 22:47:10 +00:00 by DarksLight2 · 1 comment
Contributor
No description provided.
DarksLight2 added the
разработка
новинка
label 2023-01-10 22:47:10 +00:00
DarksLight2 self-assigned this 2023-01-10 22:47:10 +00:00
DarksLight2 added a new dependency 2023-01-10 22:51:41 +00:00
DarksLight2 added reference dev-php74-utf8 2023-01-10 22:53:51 +00:00
Author
Contributor

Немного об моем творении

1. файлы в папке modules_data/steps можна сказать что это фронтенд часть;

2. классы которые имплементируют/наследуют интерфейс/абстрактный класс StepFactory это описание этапа;

3. интерфейс/абстрактный класс нужны для контроля, чтобы ничего не сломалось если случайно что-то попадет туда, где должно быть описание этапа;

4. для добавления нового обучения нужно будет:

  1. Создать класс который имплементирует/наследуют интерфейс/абстрактный класс StepFactory
  2. Добавить массив в метод firstRecordData класса TrainingManager
  3. Создать файл в modulesdata/steps/{short_name}.php из js
# Немного об моем творении #### 1. файлы в папке modules_data/steps можна сказать что это фронтенд часть; #### 2. классы которые ~~имплементируют~~/наследуют ~~интерфейс~~/абстрактный класс **StepFactory** это описание этапа; #### 3. ~~интерфейс~~/абстрактный класс нужны для контроля, чтобы ничего не сломалось если случайно что-то попадет туда, где должно быть описание этапа; #### 4. для добавления нового обучения нужно будет: 1. *Создать класс который ~~имплементирует~~/наследуют ~~интерфейс~~/абстрактный класс **StepFactory*** 2. *Добавить массив в метод **firstRecordData** класса **TrainingManager*** 3. *Создать файл в **modulesdata/steps/{short_name}.php** из js*
DarksLight2 added a new dependency 2023-01-15 22:30:30 +00:00
DarksLight2 changed reference from dev-php74-utf8 to dev 2023-01-15 22:30:46 +00:00
DarksLight2 added this to the (deleted) milestone 2023-01-15 22:32:30 +00:00
Sign in to join this conversation.
No description provided.