function CmdRepository(array $data, $namespace, $prefix) { // field for params insert $search = ''; $result = ''; $no = 1; foreach ($data as $row) { if ($no == 1) { $search = $row['name']; $result .= "'" . $row['name'] . "' => \$data['" . $row['name'] . "'],"; } else { $result .= "\n\t\t'" . $row['name'] . "' => \$data['" . $row['name'] . "'],"; } $no++; } // open templates $template = 'templates/laravel52/repository.txt'; $fh = fopen($template, 'r'); $txtRead = ''; while ($line = fgets($fh)) { // replace character $txtRead .= RegexRepository($line, $namespace, $result, $prefix, $search); } fclose($fh); // result return $txtRead; }
function CmdRepository(array $data, $namespace, $prefix) { // field for params insert $result = ''; $no = 1; foreach ($data as $row) { if ($no == 1) { $result .= "\$" . fixNamescape($namespace, 2) . "->" . $row['name'] . " = e(\$data['" . $row['name'] . "']);"; } else { $result .= "\n\t\t\$" . fixNamescape($namespace, 2) . "->" . $row['name'] . " = e(\$data['" . $row['name'] . "']);"; } $no++; } // open templates $template = 'templates/repository.txt'; $fh = fopen($template, 'r'); $txtRead = ''; while ($line = fgets($fh)) { // replace character $txtRead .= RegexRepository($line, $namespace, $result, $prefix); } fclose($fh); // result return $txtRead; }