src/Builders/ViewsBuilder.php
private function buildParts($template)
    {
        $this->buildTable();
        $this->buildCreateForm();
        $this->buildEditForm();

        // Index template
        $template[0] = str_replace([
            '$ROUTE$',
            '$RESOURCE$',
            '$HEADINGS$',
            '$FIELDS$',
        ], [
            $this->route,
            $this->resource,
            $this->headings,
            $this->columns
        ], $template[0]);

        // Edit template
        $template[1] = str_replace([
            '$ROUTE$',
            '$RESOURCE$',
            '$FORMFIELDS$',
            '$MODEL$',
            '$FILES$'
        ], [
            $this->route,
            $this->resource,
            $this->formFieldsEdit,
            $this->model,
            $this->files != 0 ? "'files' => true, " : ''
        ], $template[1]);

        // Create template
        $template[2] = str_replace([
            '$ROUTE$',
            '$RESOURCE$',
            '$FORMFIELDS$',
            '$FILES$'
        ], [
            $this->route,
            $this->resource,
            $this->formFieldsCreate,
            $this->files != 0 ? "'files' => true, " : ''
        ], $template[2]);

        return $template;
    }
private function buildParts($template)
    {
        $this->buildTable();
        $this->buildCreateForm();
        $this->buildEditForm();

        // Index template
        $template[0] = str_replace([
            '$ROUTE$',
            '$RESOURCE$',
            '$HEADINGS$',
            '$FIELDS$',
        ], [
            $this->route,
            $this->resource,
            $this->headings,
            $this->columns
        ], $template[0]);

        // Edit template
        $template[1] = str_replace([
            '$ROUTE$',
            '$RESOURCE$',
            '$FORMFIELDS$',
            '$MODEL$',
            '$FILES$'
        ], [
            $this->route,
            $this->resource,
            $this->formFieldsEdit,
            $this->model,
            $this->files != 0 ? "'files' => true, " : ''
        ], $template[1]);

        // Create template
        $template[2] = str_replace([
            '$ROUTE$',
            '$RESOURCE$',
            '$FORMFIELDS$',
            '$FILES$'
        ], [
            $this->route,
            $this->resource,
            $this->formFieldsCreate,
            $this->files != 0 ? "'files' => true, " : ''
        ], $template[2]);

        return $template;
    }
private function buildParts ( $ template ) { $ this -> buildTable ( ) ; $ this -> buildCreateForm ( ) ; $ this -> buildEditForm ( ) ; // Index template $ template [ 0 ] = str_replace ( [ '$ROUTE$' , '$RESOURCE$' , '$HEADINGS$' , '$FIELDS$' , ] , [ $ this -> route , $ this -> resource , $ this -> headings , $ this -> columns ] , $ template [ 0 ] ) ; // Edit template $ template [ 1 ] = str_replace ( [ '$ROUTE$' , '$RESOURCE$' , '$FORMFIELDS$' , '$MODEL$' , '$FILES$' ] , [ $ this -> route , $ this -> resource , $ this -> formFieldsEdit , $ this -> model , $ this -> files != 0 ? "'files' => true, " : '' ] , $ template [ 1 ] ) ; // Create template $ template [ 2 ] = str_replace ( [ '$ROUTE$' , '$RESOURCE$' , '$FORMFIELDS$' , '$FILES$' ] , [ $ this -> route , $ this -> resource , $ this -> formFieldsCreate , $ this -> files != 0 ? "'files' => true, " : '' ] , $ template [ 2 ] ) ; return $ template ; }
Build views templates parts

@param $template

@return mixed
Build views templates parts