Skip to content
docsv0.34.0

AdminSectionProvider

The contract by which a plugin adds sections to the admin panel. The panel discovers implementers by `instanceof` over the booted plugins, at request time — boot order does not matter, and the panel names no plugin. Its own sections (Plugins, Routes) enter through this same interface: there is no privileged path.

AdminSectionProvider::adminSections()

abstract public function adminSections(): array

The sections this plugin contributes to the panel.