# Doc

Documentation for a single Vue component

****

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

****

### Doc

- [new Doc()](https://getkirby.com/docs/reference/objects/panel-lab/doc/__construct.md)
- [Doc::exists()](https://getkirby.com/docs/reference/objects/panel-lab/doc/exists.md)
- [Doc::factory()](https://getkirby.com/docs/reference/objects/panel-lab/doc/factory.md)
- [Doc::file()](https://getkirby.com/docs/reference/objects/panel-lab/doc/file.md)
- [Doc::kt()](https://getkirby.com/docs/reference/objects/panel-lab/doc/kt.md)
- [$doc->lab()](https://getkirby.com/docs/reference/objects/panel-lab/doc/lab.md)
- [$doc->source()](https://getkirby.com/docs/reference/objects/panel-lab/doc/source.md)
- [$doc->toArray()](https://getkirby.com/docs/reference/objects/panel-lab/doc/to-array.md)
- [$doc->toItem()](https://getkirby.com/docs/reference/objects/panel-lab/doc/to-item.md)