/** * Get stub template. * * @param string $type * @param string $name * * @return string */ public function getStub($type, $name) { if (in_array($name, $this->ignores)) { return; } $type = $this->getInputType($type, $name); return Stub::createFromPath(__DIR__ . '/../Stubs/form/' . $type . '.stub', ['name' => $name, 'label' => ucwords($name)])->render(); }
/** * Get replacements for $SHOW_BODY$. * * @param string $var * * @return string */ public function toRows($var) { $results = PHP_EOL; foreach ($this->getParser()->toArray() as $name => $types) { if (in_array($name, $this->ignores)) { continue; } $scaffold_type = $this->responsive ? 'scaffold-responsive' : 'scaffold-table'; $results .= Stub::createFromPath(__DIR__ . '/../Stubs/' . $scaffold_type . '/row.stub', ['label' => ucwords($name), 'column' => $name, 'var' => $var])->render(); } return $results . PHP_EOL; }