Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php
2
3namespace Hyde\Framework\Contracts;
4
5use Hyde\Framework\Models\DocumentationSidebar;
6
7interface DocumentationSidebarServiceContract
8{
9    /**
10     * Generate and return a new DocumentationSidebar collection.
11     */
12    public static function get(): DocumentationSidebar;
13
14    /**
15     * Parse the _docs directory for sidebar items to create a new collection.
16     */
17    public function createSidebar(): self;
18
19    /**
20     * Get the collection of sidebar items in the class.
21     */
22    public function getSidebar(): DocumentationSidebar;
23}