PluginProbe
CSS & JavaScript Toolbox / 11
CSS & JavaScript Toolbox v11
trunk 0.3 0.8 10 10.1 11 11.2 11.3 11.4 11.5 11.6 11.7 11.8 11.9 11.9.1 12 12.0 12.0.1 12.0.3 12.0.4 12.0.5 12.0.6 12.0.7 6.0 6.0.11 All 60 releases
css-javascript-toolbox / framework / developer / interface / block / shortcode / parameters / factory.php

factory.php in CSS & JavaScript Toolbox 11, at framework/developer/interface/block/shortcode/parameters/factory.php

31 lines 665 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 *
4 */
5
6 /**
7 *
8 */
9 class CJT_Framework_Developer_Interface_Block_Shortcode_Parameters_Factory {
10
11 /**
12 * put your comment there...
13 *
14 * @param mixed $name
15 * @param mixed $definition
16 * @param mixed $factory
17 * @return CJT_Framework_Developer_Interface_Block_Parameters_Types_Interface_Type
18 */
19 public function create($name, $definition, $factory = null) {
20 // Default factory to this!
21 if ($factory === null) {
22 $factory = $this;
23 }
24 // Get type class name.
25 $className = 'CJT_Framework_Developer_Interface_Block_Shortcode_Parameters_Types_' . ucfirst($name);
26 // Instantiate!
27 return new $className($definition, $factory);
28 }
29
30 } // End class
31