PluginProbe
CSS & JavaScript Toolbox / 12.0.5
CSS & JavaScript Toolbox v12.0.5
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 / view / block / parameter / renderer / factory.php

factory.php in CSS & JavaScript Toolbox 12.0.5, at framework/view/block/parameter/renderer/factory.php

40 lines 830 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_View_Block_Parameter_Renderer_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) {
20 $name = ucfirst($name);
21 // Get type class name.
22 $className = "CJT_Framework_View_Block_Parameter_Renderer_{$name}_{$name}" ;
23 // Instantiate!
24 return new $className($definition, $this);
25 }
26
27 /**
28 * put your comment there...
29 *
30 * @param mixed $class
31 * @param mixed $file
32 */
33 public function getClassFile($class, $file) {
34 // Get absolute path to the class.
35 $loader = CJT_Framework_Autoload_Loader::autoLoad('CJT');
36 return $loader->getClassFile($class, $file);
37 }
38
39 } // End class
40