| @@ 173-196 (lines=24) @@ | ||
| 170 | * @return $this |
|
| 171 | */ |
|
| 172 | private $inputStub = []; |
|
| 173 | private function getInputStubByField($field){ |
|
| 174 | ||
| 175 | if($field->index == 'primary'){ |
|
| 176 | $uiType = 'primary' ; |
|
| 177 | } |
|
| 178 | elseif(isset($field->foreignKey) && $field->foreignKey){ |
|
| 179 | if(isset($field->foreignKey->eager) && $field->foreignKey->eager) |
|
| 180 | $uiType = 'foreign_eager' ; |
|
| 181 | else |
|
| 182 | $uiType = $field->type->ui ; |
|
| 183 | } |
|
| 184 | else { |
|
| 185 | $uiType = $field->type->ui ; |
|
| 186 | } |
|
| 187 | ||
| 188 | if(array_key_exists($uiType, $this->inputStub)){ |
|
| 189 | return $this->inputStub[$uiType]; |
|
| 190 | } |
|
| 191 | else { |
|
| 192 | $this->inputStub[$uiType] = File::get($this->stubsDirectory . 'List/'. CamelCase::convertToCamelCase($uiType). '.html'); |
|
| 193 | ||
| 194 | return $this->inputStub[$uiType]; |
|
| 195 | } |
|
| 196 | } |
|
| 197 | ||
| 198 | /** |
|
| 199 | * Get output filename |
|
| @@ 176-199 (lines=24) @@ | ||
| 173 | * @return $this |
|
| 174 | */ |
|
| 175 | private $inputStub = []; |
|
| 176 | private function getInputStubByField($field){ |
|
| 177 | ||
| 178 | if($field->index == 'primary'){ |
|
| 179 | $uiType = 'primary' ; |
|
| 180 | } |
|
| 181 | elseif(isset($field->foreignKey) && $field->foreignKey){ |
|
| 182 | if(isset($field->foreignKey->eager) && $field->foreignKey->eager) |
|
| 183 | $uiType = 'foreign_eager' ; |
|
| 184 | else |
|
| 185 | $uiType = $field->type->ui ; |
|
| 186 | } |
|
| 187 | else { |
|
| 188 | $uiType = $field->type->ui ; |
|
| 189 | } |
|
| 190 | ||
| 191 | if(array_key_exists($uiType, $this->inputStub)){ |
|
| 192 | return $this->inputStub[$uiType]; |
|
| 193 | } |
|
| 194 | else { |
|
| 195 | $this->inputStub[$uiType] = File::get($this->stubsDirectory . 'Register/'. CamelCase::convertToCamelCase($uiType). '.html'); |
|
| 196 | ||
| 197 | return $this->inputStub[$uiType]; |
|
| 198 | } |
|
| 199 | } |
|
| 200 | ||
| 201 | /** |
|
| 202 | * Get output filename |
|