# LicenseStatus

Represents the license status of a plugin. Used to display the status in the Panel system view

****

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

****

### LicenseStatus

- [new LicenseStatus()](https://getkirby.com/docs/reference/objects/plugin/license-status/__construct.md)
- [$licenseStatus->__toString()](https://getkirby.com/docs/reference/objects/plugin/license-status/__to-string.md)
- [$licenseStatus->dialog()](https://getkirby.com/docs/reference/objects/plugin/license-status/dialog.md)
- [$licenseStatus->drawer()](https://getkirby.com/docs/reference/objects/plugin/license-status/drawer.md)
- [LicenseStatus::from()](https://getkirby.com/docs/reference/objects/plugin/license-status/from.md)
- [$licenseStatus->icon()](https://getkirby.com/docs/reference/objects/plugin/license-status/icon.md)
- [$licenseStatus->label()](https://getkirby.com/docs/reference/objects/plugin/license-status/label.md)
- [$licenseStatus->link()](https://getkirby.com/docs/reference/objects/plugin/license-status/link.md)
- [$licenseStatus->theme()](https://getkirby.com/docs/reference/objects/plugin/license-status/theme.md)
- [$licenseStatus->toArray()](https://getkirby.com/docs/reference/objects/plugin/license-status/to-array.md)
- [$licenseStatus->value()](https://getkirby.com/docs/reference/objects/plugin/license-status/value.md)

## Examples

```php
$status = new LicenseStatus(
  value: 'missing',
  theme: 'negative',
  label: 'Get a license please',
  icon: 'alert',
  dialog: 'my/dialog/endpoint'
)
```