# PageRules

Validators for all page actions

****

- Full class name: `Kirby\Cms\PageRules`
- Source: <https://github.com/getkirby/kirby/tree/5.5.3/src/Cms/PageRules.php#L21>

****

### PageRules

- [PageRules::changeNum()](https://getkirby.com/docs/reference/objects/cms/page-rules/change-num.md)
- [PageRules::changeSlug()](https://getkirby.com/docs/reference/objects/cms/page-rules/change-slug.md)
- [PageRules::changeStatus()](https://getkirby.com/docs/reference/objects/cms/page-rules/change-status.md)
- [PageRules::changeStatusToDraft()](https://getkirby.com/docs/reference/objects/cms/page-rules/change-status-to-draft.md)
- [PageRules::changeStatusToListed()](https://getkirby.com/docs/reference/objects/cms/page-rules/change-status-to-listed.md)
- [PageRules::changeStatusToUnlisted()](https://getkirby.com/docs/reference/objects/cms/page-rules/change-status-to-unlisted.md)
- [PageRules::changeTemplate()](https://getkirby.com/docs/reference/objects/cms/page-rules/change-template.md)
- [PageRules::changeTitle()](https://getkirby.com/docs/reference/objects/cms/page-rules/change-title.md)
- [PageRules::create()](https://getkirby.com/docs/reference/objects/cms/page-rules/create.md)
- [PageRules::delete()](https://getkirby.com/docs/reference/objects/cms/page-rules/delete.md)
- [PageRules::duplicate()](https://getkirby.com/docs/reference/objects/cms/page-rules/duplicate.md)
- [PageRules::move()](https://getkirby.com/docs/reference/objects/cms/page-rules/move.md)
- [PageRules::publish()](https://getkirby.com/docs/reference/objects/cms/page-rules/publish.md)
- [PageRules::update()](https://getkirby.com/docs/reference/objects/cms/page-rules/update.md)
- [PageRules::validateSlugLength()](https://getkirby.com/docs/reference/objects/cms/page-rules/validate-slug-length.md)
- [PageRules::validateTitleLength()](https://getkirby.com/docs/reference/objects/cms/page-rules/validate-title-length.md)