mariusz-buk/files-replicator

OctoberCMS FilesReplicator trait used when replicating any model with files

Installs: 36

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Type:trait

pkg:composer/mariusz-buk/files-replicator

v1.0.3 2018-12-16 19:31 UTC

This package is auto-updated.

Last update: 2025-09-17 12:06:45 UTC


README

OctoberCMS FilesReplicator trait used when replicating any model with files.

How to use

  1. Run composer require "mariusz-buk/files-replicator"
  2. Define model's properties $attachOne and/or $attachMany.
  3. Add use FilesReplicator\FilesReplicatorTrait; to your model class.
  4. For replicating model use $newModel = $oldModel->replicate(). That's all.
  5. If you want update existing model with files from other model (of the same class) use $myModel->replicateFilesFrom($otherModel).

About this code

I found it would be useful to replicate files when we replicate model. I saw more coders looked for solution so here it is. I hope you'll find it easy to use.

Any questions/suggestions are welcome.

I provide commercial support for your projects.