@@ -38,11 +38,10 @@ class JsPhpize extends JsPhpizeOptions
3838 *
3939 * @param string $input file or content
4040 * @param string $filename if specified, input is used as content and filename as its name
41- * @param bool $catchDependencies if true, dependencies are not compiled and can be grouped and get separatly
4241 *
4342 * @return string
4443 */
45- public function compile ($ input , $ filename = null , $ catchDependencies = false )
44+ public function compile ($ input , $ filename = null )
4645 {
4746 if ($ filename === null ) {
4847 $ filename = file_exists ($ input ) ? $ input : null ;
@@ -54,7 +53,7 @@ public function compile($input, $filename = null, $catchDependencies = false)
5453 $ php = $ compiler ->compile ($ block );
5554
5655 $ dependencies = $ compiler ->getDependencies ();
57- if ($ catchDependencies ) {
56+ if ($ this -> getOption ( ' catchDependencies ' ) ) {
5857 $ this ->dependencies = $ dependencies ;
5958 $ dependencies = array ();
6059 }
@@ -67,39 +66,24 @@ public function compile($input, $filename = null, $catchDependencies = false)
6766 * Compile a file.
6867 *
6968 * @param string $file input file
70- * @param bool $catchDependencies if true, dependencies are not compiled and can be grouped and get separatly
7169 *
7270 * @return string
7371 */
74- public function compileFile ($ file, $ catchDependencies = false )
72+ public function compileFile ($ file )
7573 {
76- return $ this ->compile (file_get_contents ($ file ), $ file, $ catchDependencies );
74+ return $ this ->compile (file_get_contents ($ file ), $ file );
7775 }
7876
7977 /**
8078 * Compile raw code.
8179 *
8280 * @param string $code input code
83- * @param bool $catchDependencies if true, dependencies are not compiled and can be grouped and get separatly
8481 *
8582 * @return string
8683 */
87- public function compileCode ($ code, $ catchDependencies = false )
84+ public function compileCode ($ code )
8885 {
89- return $ this ->compile ($ code , 'source.js ' , $ catchDependencies );
90- }
91-
92- /**
93- * Compile without the dependencies.
94- *
95- * @param string $input file or content
96- * @param string $filename if specified, input is used as content and filename as its name
97- *
98- * @return string
99- */
100- public function compileWithoutDependencies ($ input , $ filename = null )
101- {
102- return $ this ->compile ($ input , $ filename , true );
86+ return $ this ->compile ($ code , 'source.js ' );
10387 }
10488
10589 /**
0 commit comments