# PageCopy

Normalizes a newly generated copy of a page, adapting page slugs, UUIDs etc. (for single as well as multilang setups)

****

- Since [5.0.0](https://github.com/getkirby/kirby/releases/tag/5.0.0)
- Full class name: `Kirby\Cms\PageCopy`
- Source: <https://github.com/getkirby/kirby/tree/5.5.3/src/Cms/PageCopy.php#L21>

<unstable-notice>
`PageCopy` has been **marked as unstable**. It might be changed in a future Kirby major or minor release without being considered a breaking change. Use with caution.
</unstable-notice>

****

### PageCopy

- [new PageCopy()](https://getkirby.com/docs/reference/objects/cms/page-copy/__construct.md)
- [$pageCopy->convertUuids()](https://getkirby.com/docs/reference/objects/cms/page-copy/convert-uuids.md)
- [$pageCopy->languages()](https://getkirby.com/docs/reference/objects/cms/page-copy/languages.md)
- [PageCopy::process()](https://getkirby.com/docs/reference/objects/cms/page-copy/process.md)
- [$pageCopy->removeSlug()](https://getkirby.com/docs/reference/objects/cms/page-copy/remove-slug.md)
- [$pageCopy->replaceUuids()](https://getkirby.com/docs/reference/objects/cms/page-copy/replace-uuids.md)