PluginProbe
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder / 3.3.1
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder v3.3.1
3.3.1 V-3.3.0 3.2.2 3.2.1 3.2.0 3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 V3.0.3 V3.0.2 -3.0.1 V_3.0.0 1.1.1 1.1.8 1.2 1.3 1.4 1.4.18 1.5.2 1.9 2.0 2.10.0 2.10.1 All 138 releases
← All changes | includes/Admin/Form/Template/TemplateProvider.php +14 -9 2.03.3.1 View file →
@@ -3,15 +3,17 @@
3 3 namespace BitCode\BitForm\Admin\Form\Template;
4 4
5 5 use FilesystemIterator;
6 6
7 -final class TemplateProvider {
7 +final class TemplateProvider
8 +{
8 9 /**
9 10 * Undocumented function
10 11 *
11 12 * @return all
12 13 */
13 - public function getAllTemplates() {
14 + public function getAllTemplates()
15 + {
14 16 return $this->allTemplates();
15 17 }
16 18
17 19 /**
@@ -18,9 +20,10 @@
18 20 * Undocumented function
19 21 *
20 22 * @return void
21 23 */
22 - protected function allTemplates() {
24 + protected function allTemplates()
25 + {
23 26 $dirs = new FilesystemIterator(__DIR__);
24 27 foreach ($dirs as $dirInfo) {
25 28 if ($dirInfo->isFile()) {
26 29 $integartionBaseName = basename($dirInfo);
@@ -37,9 +40,9 @@
37 40 ];
38 41 }
39 42 }
40 43 }
41 - return json_encode($Templates);
44 + return wp_json_encode($Templates);
42 45 }
43 46
44 47 /**
45 48 * Undocumented function
@@ -44,13 +47,14 @@
44 47 /**
45 48 * Undocumented function
46 49 *
47 50 * @param String $name
48 - * @return void
51 + * @return array|false
49 52 */
50 - protected function setTemplate($name = 'Contact Form', $newFormId) {
53 + protected function setTemplate($name = 'Contact Form', $newFormId)
54 + {
51 55 $name = is_null($name) ? 'Contact Form' : $name;
52 - $name = str_replace(' ', null, $name);
56 + $name = str_replace(' ', '', $name);
53 57 $file = false !== strpos($name, 'Template') ? $name . '.php' : $name . 'Template.php';
54 58 if (file_exists(__DIR__ . '/' . $file)) {
55 59 $className = __NAMESPACE__ . '\\' . $name . 'Template';
56 60 $templateDetail = new $className();
@@ -66,10 +70,11 @@
66 70
67 71 /**
68 72 * This function helps to get TEMPLATE
69 73 *
70 - * @return bool setTemplate()
74 + * @return array|false
71 75 */
72 - public function getTemplate($name, $newFormId) {
76 + public function getTemplate($name, $newFormId)
77 + {
73 78 return $this->setTemplate($name, $newFormId);
74 79 }
75 80 }