Evercode1\ViewMaker\BuildsTemplates::buildBasicTemplate PHP Method

buildBasicTemplate() public method

public buildBasicTemplate ( $fileName, array $tokens )
$tokens array
    public function buildBasicTemplate($fileName, array $tokens)
    {
        $basicTemplateBuilder = new BasicTemplates($tokens);
        $commonTemplateBuilder = new CommonTemplates($tokens);
        switch ($fileName) {
            case 'create':
                if ($this->hasChild($tokens) && $this->isViewChild($tokens)) {
                    return $commonTemplateBuilder->commonChildCreateTemplate();
                    break;
                }
                return $commonTemplateBuilder->commonCreateTemplate();
                break;
            case 'edit':
                if ($this->hasChild($tokens) && $this->isViewChild($tokens)) {
                    return $commonTemplateBuilder->commonChildEditTemplate();
                    break;
                }
                return $commonTemplateBuilder->commonEditTemplate();
                break;
            case 'show':
                if ($this->hasChild($tokens) && $this->isViewChild($tokens)) {
                    return $commonTemplateBuilder->commonChildShowTemplate();
                    break;
                }
                return $commonTemplateBuilder->commonShowTemplate();
                break;
            case 'index':
                return $basicTemplateBuilder->basicIndexTemplate();
                break;
            default:
                return 'filename not supported';
        }
    }