function content_store($content) { so_content::ensure($content); if ((string) $content == $this->content) { return $content; } $file = $this->dir->createUniq($content->extension); $file->content = (string) $content; $this->version = $file->name; return $content; }