Completed
Push — master ( 28be9d...cc0dae )
by Raphael
02:46
created
stubs/Migration.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -3,14 +3,14 @@
 block discarded – undo
3 3
 use Illuminate\Database\Schema\Blueprint;
4 4
 use Illuminate\Database\Migrations\Migration;
5 5
 
6
-class Create{{class_name}}sTable extends Migration
6
+class Create {{class_name}}sTable extends Migration
7 7
 {
8 8
     /**
9 9
      * Run the migrations.
10 10
      */
11 11
     public function up()
12 12
     {
13
-        Schema::create('{{table_name}}s', function (Blueprint $table) {
13
+        Schema::create('{{table_name}}s', function(Blueprint $table) {
14 14
 
15 15
 {{fields}}
16 16
         });
Please login to merge, or discard this patch.
src/Scaffolder/Commands/ServeCommand.php 2 patches
Doc Comments   +6 added lines patch added patch discarded remove patch
@@ -116,6 +116,9 @@  discard block
 block discarded – undo
116 116
 	}
117 117
 
118 118
 
119
+	/**
120
+	 * @param boolean $overwrite
121
+	 */
119 122
 	public function copyApiFiles($overwrite) {
120 123
 
121 124
 		$command = sprintf('cp -r %s "%s/." "%s"', 
@@ -128,6 +131,9 @@  discard block
 block discarded – undo
128 131
 		$this->info('- Api files copied');	
129 132
 	}
130 133
 
134
+	/**
135
+	 * @param boolean $overwrite
136
+	 */
131 137
 	public function copyAngularjsFiles($overwrite) {
132 138
 
133 139
 		// resource angular js path
Please login to merge, or discard this patch.
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -5,7 +5,7 @@  discard block
 block discarded – undo
5 5
 use Illuminate\Console\Command;
6 6
 use Illuminate\Support\Facades\File;
7 7
 
8
-use stdClass ;
8
+use stdClass;
9 9
 
10 10
 // Support classes
11 11
 use Scaffolder\Support\Directory;
@@ -22,7 +22,7 @@  discard block
 block discarded – undo
22 22
 	protected $description = 'Serve code for development purpose';
23 23
 
24 24
 	// app config var
25
-	private $scaffolderConfig ;
25
+	private $scaffolderConfig;
26 26
 
27 27
 	/**
28 28
 	 * Execute the Command.
@@ -34,12 +34,12 @@  discard block
 block discarded – undo
34 34
 
35 35
 		$overwrite = false;
36 36
 
37
-		if($this->option('overwrite'))
37
+		if ($this->option('overwrite'))
38 38
 			$overwrite = true;
39 39
 
40 40
 		$generate = false;
41 41
 
42
-		if($this->option('generate'))
42
+		if ($this->option('generate'))
43 43
 			$generate = true;
44 44
 
45 45
 
@@ -47,7 +47,7 @@  discard block
 block discarded – undo
47 47
 			case 'webapp':
48 48
 				
49 49
 				// gera código somente se houver a opcao
50
-				if($generate) {
50
+				if ($generate) {
51 51
 					// Gera codigo da api
52 52
 					$this->call('scaffolder:generate', array('app' => 'api', '-c' => 'clear-all'));
53 53
 					
@@ -90,7 +90,7 @@  discard block
 block discarded – undo
90 90
 	private function launchBackgroundProcess($call) {
91 91
 	 
92 92
 		// Windows
93
-		if($this->is_windows()){
93
+		if ($this->is_windows()) {
94 94
 			pclose(popen('start /b '.$call, 'r'));
95 95
 		}
96 96
 	 
@@ -108,8 +108,8 @@  discard block
 block discarded – undo
108 108
 	* Tells if we are running on Windows Platform
109 109
 	* @author raccettura
110 110
 	*/
111
-	private function is_windows(){
112
-		if(PHP_OS == 'WINNT' || PHP_OS == 'WIN32'){
111
+	private function is_windows() {
112
+		if (PHP_OS == 'WINNT' || PHP_OS == 'WIN32') {
113 113
 			return true;
114 114
 		}
115 115
 		return false;
@@ -119,7 +119,7 @@  discard block
 block discarded – undo
119 119
 	public function copyApiFiles($overwrite) {
120 120
 
121 121
 		$command = sprintf('cp -r %s "%s/." "%s"', 
122
-			(!$overwrite ? ' -u' : null) , 
122
+			(!$overwrite ? ' -u' : null), 
123 123
 			PathParser::parse($this->scaffolderConfig->generators->api->paths->base),
124 124
 			base_path());
125 125
 		
@@ -135,7 +135,7 @@  discard block
 block discarded – undo
135 135
 
136 136
 		// copying page files
137 137
 		$command = sprintf('cp -r %s "%s/." "%s/"', 
138
-			(!$overwrite ? ' -u' : null) , 
138
+			(!$overwrite ? ' -u' : null), 
139 139
 			PathParser::parse($this->scaffolderConfig->generators->angularjs->paths->index),
140 140
 			PathParser::parse($this->scaffolderConfig->generators->angularjs->paths->resources));
141 141
 
@@ -150,7 +150,7 @@  discard block
 block discarded – undo
150 150
 	 *
151 151
 	 * @return void
152 152
 	 */
153
-	private function getScaffolderConfig(){
153
+	private function getScaffolderConfig() {
154 154
 		// Get app config
155 155
 		$this->scaffolderConfig = Json::decodeFile(base_path('scaffolder-config/app.json'));
156 156
 
Please login to merge, or discard this patch.
src/Scaffolder/Compilers/AngularJs/IndexApiCompiler.php 2 patches
Doc Comments   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -22,7 +22,7 @@  discard block
 block discarded – undo
22 22
 	/**
23 23
 	 * Replace and store the Stub.
24 24
 	 *
25
-	 * @return string
25
+	 * @return IndexApiCompiler
26 26
 	 */
27 27
 	public function replaceAndStore()
28 28
 	{
@@ -34,7 +34,7 @@  discard block
 block discarded – undo
34 34
 	 *
35 35
 	 * @param null $extra
36 36
 	 *
37
-	 * @return string
37
+	 * @return IndexApiCompiler
38 38
 	 */
39 39
 	public function compile($extra = null)
40 40
 	{
@@ -53,7 +53,7 @@  discard block
 block discarded – undo
53 53
 	 * Get output filename
54 54
 	 *
55 55
 	 *
56
-	 * @return $this
56
+	 * @return string
57 57
 	 */
58 58
 	protected function getOutputFilename()
59 59
 	{
Please login to merge, or discard this patch.
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -11,11 +11,11 @@  discard block
 block discarded – undo
11 11
 class IndexApiCompiler extends AbstractCompiler
12 12
 {
13 13
 	protected $cachePrefix 	= 'index_api_';
14
-	protected $stubFilename = 'IndexApi.js' ;
14
+	protected $stubFilename = 'IndexApi.js';
15 15
 
16 16
 	public function __construct($scaffolderConfig, $modelData = null)
17 17
 	{
18
-		$this->stubsDirectory = __DIR__ . '/../../../../stubs/AngularJs/';
18
+		$this->stubsDirectory = __DIR__.'/../../../../stubs/AngularJs/';
19 19
 		parent::__construct($scaffolderConfig, $modelData);
20 20
 	}
21 21
 
@@ -38,7 +38,7 @@  discard block
 block discarded – undo
38 38
 	 */
39 39
 	public function compile($extra = null)
40 40
 	{
41
-		if (File::exists(base_path('scaffolder-config/cache/' . $this->cachePrefix  . self::CACHE_EXT)))
41
+		if (File::exists(base_path('scaffolder-config/cache/'.$this->cachePrefix.self::CACHE_EXT)))
42 42
 		{
43 43
 			return $this->store(new FileToCompile(true, $this->cachePrefix));
44 44
 		}
@@ -59,7 +59,7 @@  discard block
 block discarded – undo
59 59
 	{
60 60
 		$folder = PathParser::parse($this->scaffolderConfig->generator->paths->index);
61 61
 
62
-		return $folder  . 'index.api.js';
62
+		return $folder.'index.api.js';
63 63
 	}
64 64
 
65 65
 }
66 66
\ No newline at end of file
Please login to merge, or discard this patch.
src/Scaffolder/Compilers/AngularJs/IndexModuleCompiler.php 2 patches
Doc Comments   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -45,7 +45,7 @@  discard block
 block discarded – undo
45 45
 	 * Compiles a group of routes.
46 46
 	 *
47 47
 	 * @param      $hash
48
-	 * @param null $extra
48
+	 * @param string $compiledIndexes
49 49
 	 *
50 50
 	 * @return mixed
51 51
 	 */
@@ -63,7 +63,7 @@  discard block
 block discarded – undo
63 63
 	 * Get output filename
64 64
 	 *
65 65
 	 *
66
-	 * @return $this
66
+	 * @return string
67 67
 	 */
68 68
 	protected function getOutputFilename()
69 69
 	{
Please login to merge, or discard this patch.
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -10,18 +10,18 @@  discard block
 block discarded – undo
10 10
 
11 11
 class IndexModuleCompiler extends AbstractCompiler
12 12
 {
13
-	protected $stubFilename = 'IndexModule.js' ;
13
+	protected $stubFilename = 'IndexModule.js';
14 14
 
15
-	protected $stubResourceFilename = 'IndexModuleModel.js' ;
16
-	protected $stubResource  ;
15
+	protected $stubResourceFilename = 'IndexModuleModel.js';
16
+	protected $stubResource;
17 17
 
18 18
 
19 19
 	public function __construct($scaffolderConfig, $modelData = null)
20 20
 	{
21
-		$this->stubsDirectory = __DIR__ . '/../../../../stubs/AngularJs/';
21
+		$this->stubsDirectory = __DIR__.'/../../../../stubs/AngularJs/';
22 22
 		parent::__construct($scaffolderConfig, null);
23 23
 		
24
-		$this->stubResource = File::get($this->stubsDirectory . $this->stubResourceFilename );
24
+		$this->stubResource = File::get($this->stubsDirectory.$this->stubResourceFilename);
25 25
 	}
26 26
 
27 27
 	/**
@@ -29,7 +29,7 @@  discard block
 block discarded – undo
29 29
 	 *
30 30
 	 * @return string
31 31
 	 */
32
-	public function replaceAndStore(){}
32
+	public function replaceAndStore() {}
33 33
 
34 34
 	/**
35 35
 	 * Compiles a resource.
@@ -69,7 +69,7 @@  discard block
 block discarded – undo
69 69
 	{
70 70
 		$folder = PathParser::parse($this->scaffolderConfig->generator->paths->index);
71 71
 
72
-		return $folder  . 'index.module.js';
72
+		return $folder.'index.module.js';
73 73
 	}
74 74
 
75 75
 
Please login to merge, or discard this patch.
src/Scaffolder/Compilers/AngularJs/ListChooseColumnsCompiler.php 2 patches
Doc Comments   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -22,7 +22,7 @@  discard block
 block discarded – undo
22 22
 	/**
23 23
 	 * Replace and store the Stub.
24 24
 	 *
25
-	 * @return string
25
+	 * @return ListChooseColumnsCompiler
26 26
 	 */
27 27
 	public function replaceAndStore()
28 28
 	{
@@ -35,7 +35,7 @@  discard block
 block discarded – undo
35 35
 	 * Get output filename
36 36
 	 *
37 37
 	 *
38
-	 * @return $this
38
+	 * @return string
39 39
 	 */
40 40
 	protected function getOutputFilename()
41 41
 	{
Please login to merge, or discard this patch.
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -11,11 +11,11 @@  discard block
 block discarded – undo
11 11
 class ListChooseColumnsCompiler extends AbstractCompiler
12 12
 {
13 13
 	protected $cachePrefix 	= 'list_choose_column_';
14
-	protected $stubFilename = 'ChooseColumnsDialog.html' ;
14
+	protected $stubFilename = 'ChooseColumnsDialog.html';
15 15
 
16 16
 	public function __construct($scaffolderConfig, $modelData = null)
17 17
 	{
18
-		$this->stubsDirectory = __DIR__ . '/../../../../stubs/AngularJs/';
18
+		$this->stubsDirectory = __DIR__.'/../../../../stubs/AngularJs/';
19 19
 		parent::__construct($scaffolderConfig, $modelData);
20 20
 	}
21 21
 
@@ -39,11 +39,11 @@  discard block
 block discarded – undo
39 39
 	 */
40 40
 	protected function getOutputFilename()
41 41
 	{
42
-		$folder = PathParser::parse($this->scaffolderConfig->generator->paths->pages).$this->modelData->tableName.'/list/' ;
42
+		$folder = PathParser::parse($this->scaffolderConfig->generator->paths->pages).$this->modelData->tableName.'/list/';
43 43
 
44 44
 		Directory::createIfNotExists($folder, 0755, true);
45 45
 
46
-		return $folder .$this->modelData->tableName . '_columns.dialog.html';
46
+		return $folder.$this->modelData->tableName.'_columns.dialog.html';
47 47
 	}
48 48
 
49 49
 }
50 50
\ No newline at end of file
Please login to merge, or discard this patch.
src/Scaffolder/Compilers/AngularJs/ListControllerCompiler.php 2 patches
Doc Comments   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -22,7 +22,7 @@  discard block
 block discarded – undo
22 22
 	/**
23 23
 	 * Replace and store the Stub.
24 24
 	 *
25
-	 * @return string
25
+	 * @return ListControllerCompiler
26 26
 	 */
27 27
 	public function replaceAndStore()
28 28
 	{
@@ -77,7 +77,7 @@  discard block
 block discarded – undo
77 77
 	 * Get output filename
78 78
 	 *
79 79
 	 *
80
-	 * @return $this
80
+	 * @return string
81 81
 	 */
82 82
 	protected function getOutputFilename()
83 83
 	{
Please login to merge, or discard this patch.
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -11,11 +11,11 @@  discard block
 block discarded – undo
11 11
 class ListControllerCompiler extends AbstractCompiler
12 12
 {
13 13
 	protected $cachePrefix 	= 'list_controller_';
14
-	protected $stubFilename = 'ListController.js' ;
14
+	protected $stubFilename = 'ListController.js';
15 15
 
16 16
 	public function __construct($scaffolderConfig, $modelData = null)
17 17
 	{
18
-		$this->stubsDirectory = __DIR__ . '/../../../../stubs/AngularJs/';
18
+		$this->stubsDirectory = __DIR__.'/../../../../stubs/AngularJs/';
19 19
 		parent::__construct($scaffolderConfig, $modelData);
20 20
 	}
21 21
 
@@ -37,23 +37,23 @@  discard block
 block discarded – undo
37 37
 	 *
38 38
 	 * @return $this
39 39
 	 */
40
-	public function replaceColumns(){
40
+	public function replaceColumns() {
41 41
 
42 42
 		$columns = $this->getGridColumns();
43 43
 
44
-		$this->stub = str_replace('{{grid_columns}}',  join(",\n ", $columns) , $this->stub); 
44
+		$this->stub = str_replace('{{grid_columns}}', join(",\n ", $columns), $this->stub); 
45 45
 
46
-		return $this ;
46
+		return $this;
47 47
 
48 48
 	}
49 49
 
50
-	public function getGridColumns(){
50
+	public function getGridColumns() {
51 51
 
52 52
 		$columns = [];
53 53
 
54 54
 		foreach ($this->modelData->fields as $field)
55 55
 		{
56
-			array_push($columns,  "\t\t\t".sprintf('{ name: vm. $t("%s.columns.%s"), field: "%s%s" }',  $this->modelData->tableName, $field->name, $this->eagerTable, $field->name ) );
56
+			array_push($columns, "\t\t\t".sprintf('{ name: vm. $t("%s.columns.%s"), field: "%s%s" }', $this->modelData->tableName, $field->name, $this->eagerTable, $field->name));
57 57
 
58 58
 			// Check foreign key
59 59
 			if ($field->foreignKey && isset($field->foreignKey->eager) && $field->foreignKey->eager)
@@ -62,7 +62,7 @@  discard block
 block discarded – undo
62 62
 				$foreignModelData = $this->getModelData($field->foreignKey->table);
63 63
 				$foreignControllerCompiler = new ListControllerCompiler($this->scaffolderConfig, $foreignModelData);
64 64
 				$foreignControllerCompiler->setEagerTable($field->foreignKey->table);
65
-				$eagerColumns 	= $foreignControllerCompiler->getGridColumns();
65
+				$eagerColumns = $foreignControllerCompiler->getGridColumns();
66 66
 
67 67
 				$columns = array_merge($columns, $eagerColumns);
68 68
 			}
@@ -81,11 +81,11 @@  discard block
 block discarded – undo
81 81
 	 */
82 82
 	protected function getOutputFilename()
83 83
 	{
84
-		$folder = PathParser::parse($this->scaffolderConfig->generator->paths->pages).$this->modelData->tableName.'/list/' ;
84
+		$folder = PathParser::parse($this->scaffolderConfig->generator->paths->pages).$this->modelData->tableName.'/list/';
85 85
 
86 86
 		Directory::createIfNotExists($folder, 0755, true);
87 87
 
88
-		return $folder .$this->modelData->tableName . '_list.controller.js';
88
+		return $folder.$this->modelData->tableName.'_list.controller.js';
89 89
 	}
90 90
 
91 91
 }
92 92
\ No newline at end of file
Please login to merge, or discard this patch.
src/Scaffolder/Compilers/AngularJs/ListDetailCompiler.php 2 patches
Doc Comments   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -22,7 +22,7 @@  discard block
 block discarded – undo
22 22
 	/**
23 23
 	 * Replace and store the Stub.
24 24
 	 *
25
-	 * @return string
25
+	 * @return ListDetailCompiler
26 26
 	 */
27 27
 	public function replaceAndStore()
28 28
 	{
@@ -35,7 +35,7 @@  discard block
 block discarded – undo
35 35
 	 * Get output filename
36 36
 	 *
37 37
 	 *
38
-	 * @return $this
38
+	 * @return string
39 39
 	 */
40 40
 	protected function getOutputFilename()
41 41
 	{
Please login to merge, or discard this patch.
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -11,11 +11,11 @@  discard block
 block discarded – undo
11 11
 class ListDetailCompiler extends AbstractCompiler
12 12
 {
13 13
 	protected $cachePrefix 	= 'list_detail_';
14
-	protected $stubFilename = 'DetailDialog.html' ;
14
+	protected $stubFilename = 'DetailDialog.html';
15 15
 
16 16
 	public function __construct($scaffolderConfig, $modelData = null)
17 17
 	{
18
-		$this->stubsDirectory = __DIR__ . '/../../../../stubs/AngularJs/';
18
+		$this->stubsDirectory = __DIR__.'/../../../../stubs/AngularJs/';
19 19
 		parent::__construct($scaffolderConfig, $modelData);
20 20
 	}
21 21
 
@@ -39,11 +39,11 @@  discard block
 block discarded – undo
39 39
 	 */
40 40
 	protected function getOutputFilename()
41 41
 	{
42
-		$folder = PathParser::parse($this->scaffolderConfig->generator->paths->pages).$this->modelData->tableName.'/list/' ;
42
+		$folder = PathParser::parse($this->scaffolderConfig->generator->paths->pages).$this->modelData->tableName.'/list/';
43 43
 
44 44
 		Directory::createIfNotExists($folder, 0755, true);
45 45
 
46
-		return $folder .$this->modelData->tableName . '_details.dialog.html';
46
+		return $folder.$this->modelData->tableName.'_details.dialog.html';
47 47
 	}
48 48
 
49 49
 }
50 50
\ No newline at end of file
Please login to merge, or discard this patch.
src/Scaffolder/Compilers/AngularJs/ListModuleCompiler.php 2 patches
Doc Comments   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -22,7 +22,7 @@  discard block
 block discarded – undo
22 22
 	/**
23 23
 	 * Replace and store the Stub.
24 24
 	 *
25
-	 * @return string
25
+	 * @return ListModuleCompiler
26 26
 	 */
27 27
 	public function replaceAndStore()
28 28
 	{
@@ -35,7 +35,7 @@  discard block
 block discarded – undo
35 35
 	 * Get output filename
36 36
 	 *
37 37
 	 *
38
-	 * @return $this
38
+	 * @return string
39 39
 	 */
40 40
 	protected function getOutputFilename()
41 41
 	{
Please login to merge, or discard this patch.
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -11,11 +11,11 @@  discard block
 block discarded – undo
11 11
 class ListModuleCompiler extends AbstractCompiler
12 12
 {
13 13
 	protected $cachePrefix 	= 'list_module_';
14
-	protected $stubFilename = 'ListModule.js' ;
14
+	protected $stubFilename = 'ListModule.js';
15 15
 
16 16
 	public function __construct($scaffolderConfig, $modelData = null)
17 17
 	{
18
-		$this->stubsDirectory = __DIR__ . '/../../../../stubs/AngularJs/';
18
+		$this->stubsDirectory = __DIR__.'/../../../../stubs/AngularJs/';
19 19
 		parent::__construct($scaffolderConfig, $modelData);
20 20
 	}
21 21
 
@@ -39,11 +39,11 @@  discard block
 block discarded – undo
39 39
 	 */
40 40
 	protected function getOutputFilename()
41 41
 	{
42
-		$folder = PathParser::parse($this->scaffolderConfig->generator->paths->pages).$this->modelData->tableName.'/list/' ;
42
+		$folder = PathParser::parse($this->scaffolderConfig->generator->paths->pages).$this->modelData->tableName.'/list/';
43 43
 
44 44
 		Directory::createIfNotExists($folder, 0755, true);
45 45
 
46
-		return $folder .$this->modelData->tableName . '_list.module.js';
46
+		return $folder.$this->modelData->tableName.'_list.module.js';
47 47
 	}
48 48
 
49 49
 }
50 50
\ No newline at end of file
Please login to merge, or discard this patch.
src/Scaffolder/Compilers/AngularJs/ListTemplateCompiler.php 2 patches
Doc Comments   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -25,7 +25,7 @@  discard block
 block discarded – undo
25 25
 	/**
26 26
 	 * Replace and store the Stub.
27 27
 	 *
28
-	 * @return string
28
+	 * @return ListTemplateCompiler
29 29
 	 */
30 30
 	public function replaceAndStore()
31 31
 	{
@@ -53,7 +53,7 @@  discard block
 block discarded – undo
53 53
 	/**
54 54
 	 * get search conditions
55 55
 	 *
56
-	 * @return $this
56
+	 * @return string
57 57
 	 */
58 58
 	public function getInputFields(){
59 59
 
@@ -97,7 +97,7 @@  discard block
 block discarded – undo
97 97
 	 * @param string $field
98 98
 	 * @param string $fieldStub
99 99
 	 *
100
-	 * @return $this
100
+	 * @return string
101 101
 	 */
102 102
 	protected function replaceFieldInput($field, $fieldStub){
103 103
 		$fieldStub = $this->replaceFieldStrings($field, $fieldStub) ;
@@ -112,7 +112,7 @@  discard block
 block discarded – undo
112 112
 	 * @param string $field
113 113
 	 * @param string $fieldStub
114 114
 	 *
115
-	 * @return $this
115
+	 * @return string
116 116
 	 */
117 117
 	protected function replaceFieldValidations($field, $fieldStub){
118 118
 		$fieldStub = $this->replaceFieldStrings($field, $fieldStub) ;
@@ -199,7 +199,7 @@  discard block
 block discarded – undo
199 199
 	 * Get output filename
200 200
 	 *
201 201
 	 *
202
-	 * @return $this
202
+	 * @return string
203 203
 	 */
204 204
 	protected function getOutputFilename()
205 205
 	{
Please login to merge, or discard this patch.
Spacing   +35 added lines, -35 removed lines patch added patch discarded remove patch
@@ -9,16 +9,16 @@  discard block
 block discarded – undo
9 9
 use Scaffolder\Support\Directory;
10 10
 use Scaffolder\Support\CamelCase;
11 11
 use Scaffolder\Support\Validator;
12
-use stdClass ;
12
+use stdClass;
13 13
 
14 14
 class ListTemplateCompiler extends AbstractCompiler
15 15
 {
16 16
 	protected $cachePrefix 	= 'list_template_';
17
-	protected $stubFilename = 'ListTemplate.html' ;
17
+	protected $stubFilename = 'ListTemplate.html';
18 18
 
19 19
 	public function __construct($scaffolderConfig, $modelData = null)
20 20
 	{
21
-		$this->stubsDirectory = __DIR__ . '/../../../../stubs/AngularJs/';
21
+		$this->stubsDirectory = __DIR__.'/../../../../stubs/AngularJs/';
22 22
 		parent::__construct($scaffolderConfig, $modelData);
23 23
 	}
24 24
 
@@ -41,7 +41,7 @@  discard block
 block discarded – undo
41 41
 	 *
42 42
 	 * @return $this
43 43
 	 */
44
-	private function replaceInputFields(){
44
+	private function replaceInputFields() {
45 45
 
46 46
 		$inputFields = $this->getInputFields();
47 47
 
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
55 55
 	 *
56 56
 	 * @return $this
57 57
 	 */
58
-	public function getInputFields(){
58
+	public function getInputFields() {
59 59
 
60 60
 		$inputFields = $eagerFields = '';
61 61
 
@@ -63,12 +63,12 @@  discard block
 block discarded – undo
63 63
 		{
64 64
 			$fieldStub = $this->getInputStubByField($field);
65 65
 
66
-			if($field->foreignKey){
67
-				$fieldStub 	= $this->replaceForeingStrings($field, $fieldStub) ;
66
+			if ($field->foreignKey) {
67
+				$fieldStub = $this->replaceForeingStrings($field, $fieldStub);
68 68
 				$fieldStub = str_replace('{{foreign_model_name}}', strtolower(CamelCase::convertToCamelCase($field->foreignKey->table)), $fieldStub);
69 69
 			}
70 70
 
71
-			$inputFields .= $this->replaceFieldInput($field, $fieldStub) ;
71
+			$inputFields .= $this->replaceFieldInput($field, $fieldStub);
72 72
 
73 73
 			// Check foreign key
74 74
 			if ($field->foreignKey && isset($field->foreignKey->eager) && $field->foreignKey->eager)
@@ -77,7 +77,7 @@  discard block
 block discarded – undo
77 77
 				$foreignModelData = $this->getModelData($field->foreignKey->table);
78 78
 				$foreignControllerCompiler = new ListTemplateCompiler($this->scaffolderConfig, $foreignModelData);
79 79
 				$foreignControllerCompiler->setEagerTable($this->modelData->tableName);
80
-				$eagerFields 	.= $foreignControllerCompiler->getInputFields();
80
+				$eagerFields .= $foreignControllerCompiler->getInputFields();
81 81
 			}
82 82
 
83 83
 		}
@@ -87,7 +87,7 @@  discard block
 block discarded – undo
87 87
 		
88 88
 		$this->stub = str_replace('{{eager_objects_inputs}}', $eagerFields, $this->stub); 
89 89
 
90
-		return $inputFields ;
90
+		return $inputFields;
91 91
 
92 92
 	}
93 93
 
@@ -99,11 +99,11 @@  discard block
 block discarded – undo
99 99
 	 *
100 100
 	 * @return $this
101 101
 	 */
102
-	protected function replaceFieldInput($field, $fieldStub){
103
-		$fieldStub = $this->replaceFieldStrings($field, $fieldStub) ;
104
-		$fieldStub = $this->replaceFieldValidations($field, $fieldStub) ;
102
+	protected function replaceFieldInput($field, $fieldStub) {
103
+		$fieldStub = $this->replaceFieldStrings($field, $fieldStub);
104
+		$fieldStub = $this->replaceFieldValidations($field, $fieldStub);
105 105
 
106
-		return $fieldStub ;
106
+		return $fieldStub;
107 107
 	}
108 108
 
109 109
 	/**
@@ -114,23 +114,23 @@  discard block
 block discarded – undo
114 114
 	 *
115 115
 	 * @return $this
116 116
 	 */
117
-	protected function replaceFieldValidations($field, $fieldStub){
118
-		$fieldStub = $this->replaceFieldStrings($field, $fieldStub) ;
117
+	protected function replaceFieldValidations($field, $fieldStub) {
118
+		$fieldStub = $this->replaceFieldStrings($field, $fieldStub);
119 119
 		
120 120
 		$validationsConverted = Validator::convertValidations($field->validations, true);
121 121
 
122
-		$inputValidations = '' ; 
122
+		$inputValidations = ''; 
123 123
 
124 124
 		foreach ($validationsConverted as $attribute => $value) {
125
-			if($value)
126
-				$inputValidations .=  ' '.$attribute.'="'. $value.'"' ;
125
+			if ($value)
126
+				$inputValidations .= ' '.$attribute.'="'.$value.'"';
127 127
 			else
128
-				$inputValidations .=  ' '.$attribute  ; 
128
+				$inputValidations .= ' '.$attribute; 
129 129
 		}
130 130
 
131 131
 		$fieldStub = str_replace('{{field_validation}}', $inputValidations, $fieldStub);
132 132
 
133
-		return $fieldStub ;
133
+		return $fieldStub;
134 134
 	}
135 135
 
136 136
 	/**
@@ -145,9 +145,9 @@  discard block
 block discarded – undo
145 145
 		foreach ($this->modelData->reverseRelationships as $relationship)
146 146
 		{
147 147
 			if ($relationship->type == "belongsToMany") {
148
-				$fieldStub = File::get($this->stubsDirectory . 'List/'. CamelCase::convertToCamelCase($relationship->ui). '.html');
148
+				$fieldStub = File::get($this->stubsDirectory.'List/'.CamelCase::convertToCamelCase($relationship->ui).'.html');
149 149
 
150
-				$fieldStub = str_replace('{{related_table}}',CamelCase::convertToCamelCase($relationship->relatedTable), $fieldStub);
150
+				$fieldStub = str_replace('{{related_table}}', CamelCase::convertToCamelCase($relationship->relatedTable), $fieldStub);
151 151
 				$fieldStub = str_replace('{{related_table_lw}}', strtolower(CamelCase::convertToCamelCase($relationship->relatedTable)), $fieldStub);
152 152
 				$fieldStub = str_replace('{{table_name}}', $this->modelData->tableName, $fieldStub);
153 153
 				$fieldStub = str_replace('{{related_table_lw_pl}}', CamelCase::pluralize(strtolower($relationship->relatedTable)), $fieldStub);
@@ -170,26 +170,26 @@  discard block
 block discarded – undo
170 170
 	 * @return $this
171 171
 	 */
172 172
 	private $inputStub = [];
173
-	private function getInputStubByField($field){
173
+	private function getInputStubByField($field) {
174 174
 		
175
-		if($field->index == 'primary'){
176
-			$uiType = 'primary' ;
175
+		if ($field->index == 'primary') {
176
+			$uiType = 'primary';
177 177
 		}
178
-		elseif(isset($field->foreignKey) && $field->foreignKey){
179
-			if(isset($field->foreignKey->eager) && $field->foreignKey->eager)
180
-				$uiType = 'foreign_eager' ;
178
+		elseif (isset($field->foreignKey) && $field->foreignKey) {
179
+			if (isset($field->foreignKey->eager) && $field->foreignKey->eager)
180
+				$uiType = 'foreign_eager';
181 181
 			else 
182
-				$uiType = $field->type->ui ;
182
+				$uiType = $field->type->ui;
183 183
 		}
184 184
 		else {
185
-			$uiType = $field->type->ui ;
185
+			$uiType = $field->type->ui;
186 186
 		}
187 187
 
188
-		if(array_key_exists($uiType, $this->inputStub)){
188
+		if (array_key_exists($uiType, $this->inputStub)) {
189 189
 			return $this->inputStub[$uiType];
190 190
 		}
191 191
 		else {
192
-			$this->inputStub[$uiType] = File::get($this->stubsDirectory . 'List/'. CamelCase::convertToCamelCase($uiType). '.html');
192
+			$this->inputStub[$uiType] = File::get($this->stubsDirectory.'List/'.CamelCase::convertToCamelCase($uiType).'.html');
193 193
 
194 194
 			return $this->inputStub[$uiType];
195 195
 		}
@@ -203,11 +203,11 @@  discard block
 block discarded – undo
203 203
 	 */
204 204
 	protected function getOutputFilename()
205 205
 	{
206
-		$folder = PathParser::parse($this->scaffolderConfig->generator->paths->pages).$this->modelData->tableName.'/list/' ;
206
+		$folder = PathParser::parse($this->scaffolderConfig->generator->paths->pages).$this->modelData->tableName.'/list/';
207 207
 
208 208
 		Directory::createIfNotExists($folder, 0755, true);
209 209
 
210
-		return $folder .$this->modelData->tableName . '_list.html';
210
+		return $folder.$this->modelData->tableName.'_list.html';
211 211
 	}
212 212
 
213 213
 }
214 214
\ No newline at end of file
Please login to merge, or discard this patch.