private function readContents($view, $page = '')
    {
        file_exists($view) or die("View Template File doesn't exists");

        $content = '';
        /*read operation ->*/
        $this->filePointer = fopen($view, 'r');
        $content = fread($this->filePointer, filesize($view));

        switch ($page) {
            case 'index':
                $content = $this->replaceIndexTemplateContents($content);
                break;
            case 'create':
            case 'update':
                $content = $this->replaceCreateOrUpdateTemplateContents($content);
                break;
            case 'show':
                $content = $this->replaceViewTemplateContents($content);
                break;
        }

        $this->replacedContent = $content;
    }