Gaufrette\Adapter\Ftp::write PHP Method

write() public method

public write ( $key, $content )
    public function write($key, $content)
    {
        $this->ensureDirectoryExists($this->directory, $this->create);
        $path = $this->computePath($key);
        $directory = \Gaufrette\Util\Path::dirname($path);
        $this->ensureDirectoryExists($directory, true);
        $temp = fopen('php://temp', 'r+');
        $size = fwrite($temp, $content);
        rewind($temp);
        if (!ftp_fput($this->getConnection(), $path, $temp, $this->mode)) {
            fclose($temp);
            return false;
        }
        fclose($temp);
        return $size;
    }