PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.7
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.7
4.4.7 4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 4.4.0 4.3.9.1 4.3.9 4.3.8 4.3.7 4.1.6.9 4.1.6.9.1 4.1.6.9.2 4.1.6.9.3 4.1.6.9.4 4.1.7 4.1.7.1 4.1.7.2 4.1.7.3 4.1.7.3.1 4.1.7.3.2 4.2.0 4.2.1 All 138 releases
learnpress / config / gutenberg / block-elements.php

block-elements.php in LearnPress – WordPress LMS Plugin for Create and Sell Online Courses 4.4.7, at config/gutenberg/block-elements.php

141 lines 7.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Declare block type elements
4 *
5 * @since 4.2.8.2
6 * @version 1.0.0
7 */
8
9 use LearnPress\Gutenberg\Blocks\CourseFilter\CourseFilterBlockType;
10 use LearnPress\Gutenberg\Blocks\CourseFilterElements\ButtonResetFilterBlockType;
11 use LearnPress\Gutenberg\Blocks\CourseFilterElements\ButtonSubmitFilterBlockType;
12 use LearnPress\Gutenberg\Blocks\CourseFilterElements\CourseAuthorFilterBlockType;
13 use LearnPress\Gutenberg\Blocks\CourseFilterElements\CourseCategoriesFilterBlockType;
14 use LearnPress\Gutenberg\Blocks\CourseFilterElements\CourseLevelFilterBlockType;
15 use LearnPress\Gutenberg\Blocks\CourseFilterElements\CoursePriceFilterBlockType;
16 use LearnPress\Gutenberg\Blocks\CourseFilterElements\CourseSearchFilterBlockType;
17 use LearnPress\Gutenberg\Blocks\CourseFilterElements\CourseTagFilterBlockType;
18 use LearnPress\Gutenberg\Blocks\Breadcrumb\BreadcrumbBlockType;
19 use LearnPress\Gutenberg\Blocks\Courses\ListCoursesBlockType;
20 use LearnPress\Gutenberg\Blocks\Courses\CourseItemTemplateBlock;
21 use LearnPress\Gutenberg\Blocks\Courses\CourseOrderByBlockType;
22 use LearnPress\Gutenberg\Blocks\Courses\CourseResultsBlockType;
23 use LearnPress\Gutenberg\Blocks\Courses\CourseSearchBlockType;
24 use LearnPress\Gutenberg\Blocks\Legacy\SingleCourseBlockLegacy;
25 use LearnPress\Gutenberg\Blocks\Legacy\ArchiveCourseBlockLegacy;
26 use LearnPress\Gutenberg\Blocks\Legacy\CourseItemLegacyBlockType;
27 use LearnPress\Gutenberg\Blocks\SingleCourse\SingleCourseBlockType;
28 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseAddressBlockType;
29 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseButtonBlockType;
30 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseButtonReadMoreBlockType;
31 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseCapacityBlockType;
32 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseCategoriesBlockType;
33 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseCurriculumBlockType;
34 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseDeliveryBlockType;
35 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseDescriptionBlockType;
36 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseDurationBlockType;
37 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseFaqsBlockType;
38 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseFeaturedBlockType;
39 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseFeatureReviewBlockType;
40 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseFeaturesBlockType;
41 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseImageBlockType;
42 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseInstructorBlockType;
43 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseInstructorInfoBlockType;
44 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseLessonBlockType;
45 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseLevelBlockType;
46 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseOfflineLessonBlockType;
47 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseMaterialBlockType;
48 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CoursePriceBlockType;
49 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseProgressBlockType;
50 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseQuizBlockType;
51 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseRequirementsBlockType;
52 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseShareBlockType;
53 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseStudentBlockType;
54 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseTargetAudiencesBlockType;
55 use LearnPress\Gutenberg\Blocks\SingleCourseElements\CourseTitleBlockType;
56 use LearnPress\Gutenberg\Blocks\SingleCourseItemElements\ItemCloseBlockType;
57 use LearnPress\Gutenberg\Blocks\SingleCourseItemElements\ItemCommentBlockType;
58 use LearnPress\Gutenberg\Blocks\SingleCourseItemElements\ItemContentBlockType;
59 use LearnPress\Gutenberg\Blocks\SingleCourseItemElements\ItemCurriculumBlockType;
60 use LearnPress\Gutenberg\Blocks\SingleCourseItemElements\ItemHiddenSidebarBlockType;
61 use LearnPress\Gutenberg\Blocks\SingleCourseItemElements\ItemNavigationBlockType;
62 use LearnPress\Gutenberg\Blocks\SingleCourseItemElements\ItemProgressBlockType;
63 use LearnPress\Gutenberg\Blocks\SingleCourseItemElements\ItemSearchBlockType;
64 use LearnPress\Gutenberg\Blocks\SingleInstructor\SingleInstructorBlockType;
65 use LearnPress\Gutenberg\Blocks\SingleInstructorElements\InstructorAvatarBlockType;
66 use LearnPress\Gutenberg\Blocks\SingleInstructorElements\InstructorBackgroundBlockType;
67 use LearnPress\Gutenberg\Blocks\SingleInstructorElements\InstructorCourseBlockType;
68 use LearnPress\Gutenberg\Blocks\SingleInstructorElements\InstructorDescriptionBlockType;
69 use LearnPress\Gutenberg\Blocks\SingleInstructorElements\InstructorNameBlockType;
70 use LearnPress\Gutenberg\Blocks\SingleInstructorElements\InstructorSocialBlockType;
71 use LearnPress\Gutenberg\Blocks\SingleInstructorElements\InstructorStudentBlockType;
72
73 return apply_filters(
74 'learn-press/config/block-elements',
75 array(
76 new SingleCourseBlockLegacy(),
77 new ArchiveCourseBlockLegacy(),
78 new CourseAddressBlockType(),
79 new CourseTitleBlockType(),
80 new CourseFeaturedBlockType(),
81 new CourseInstructorBlockType(),
82 new CourseCapacityBlockType(),
83 new CourseCategoriesBlockType(),
84 new CourseDeliveryBlockType(),
85 new CourseDescriptionBlockType(),
86 new CourseFeaturesBlockType(),
87 new CourseTargetAudiencesBlockType(),
88 new CourseRequirementsBlockType(),
89 new CourseFaqsBlockType(),
90 new CourseCurriculumBlockType(),
91 new CourseItemLegacyBlockType(),
92 new CourseInstructorInfoBlockType(),
93 new CourseImageBlockType(),
94 new CoursePriceBlockType(),
95 new CourseMaterialBlockType(),
96 new CourseProgressBlockType(),
97 new CourseStudentBlockType(),
98 new CourseLessonBlockType(),
99 new CourseOfflineLessonBlockType(),
100 new CourseDurationBlockType(),
101 new CourseQuizBlockType(),
102 new CourseLevelBlockType(),
103 new CourseButtonBlockType(),
104 new CourseButtonReadMoreBlockType(),
105 new CourseShareBlockType(),
106 new CourseFeatureReviewBlockType(),
107 new CourseSearchBlockType(),
108 new CourseOrderByBlockType(),
109 new CourseFilterBlockType(),
110 new CourseSearchFilterBlockType(),
111 new CourseAuthorFilterBlockType(),
112 new CourseLevelFilterBlockType(),
113 new CoursePriceFilterBlockType(),
114 new CourseCategoriesFilterBlockType(),
115 new CourseTagFilterBlockType(),
116 new ButtonSubmitFilterBlockType(),
117 new ButtonResetFilterBlockType(),
118 new InstructorBackgroundBlockType(),
119 new InstructorAvatarBlockType(),
120 new InstructorNameBlockType(),
121 new InstructorSocialBlockType(),
122 new InstructorCourseBlockType(),
123 new InstructorStudentBlockType(),
124 new InstructorDescriptionBlockType(),
125 new BreadcrumbBlockType(),
126 //new SingleCourseBlockType(),
127 // new SingleInstructorBlockType(),
128 new ListCoursesBlockType(),
129 new CourseItemTemplateBlock(),
130 new CourseResultsBlockType(),
131 new ItemCloseBlockType(),
132 new ItemCommentBlockType(),
133 new ItemContentBlockType(),
134 new ItemCurriculumBlockType(),
135 new ItemHiddenSidebarBlockType(),
136 new ItemNavigationBlockType(),
137 new ItemProgressBlockType(),
138 new ItemSearchBlockType(),
139 )
140 );
141