public function compile(File $file, File $cacheFile) {
        $this->file = $file;
        $content = $this->compileString($file->read());
        return $cacheFile->write($this->compileHeaders().$content) !== false;
    }
public function compile(File $file, File $cacheFile) {
        $this->file = $file;
        $content = $this->compileString($file->read());
        return $cacheFile->write($this->compileHeaders().$content) !== false;
    }
public function compile ( File $ file , File $ cacheFile ) { $ this -> file = $ file ; $ content = $ this -> compileString ( $ file -> read ( ) ) ; return $ cacheFile -> write ( $ this -> compileHeaders ( ) . $ content ) !== false ; }
COMPILER FILE TO CACHE FILE

@param File $file
@param File $cacheFile
@return bool
COMPILER FILE TO CACHE FILE