Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
1 / 1
ConvertsFooterMarkdown
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
1 / 1
 execute
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3namespace Hyde\Framework\Actions;
4
5use Illuminate\Support\Str;
6
7/**
8 * Parse the Markdown text to show in the Footer.
9 *
10 * Tries to convert the Markdown text if supplied in the config,
11 * otherwise, it falls back to a default string.
12 */
13class ConvertsFooterMarkdown
14{
15    /**
16     * Execute the action.
17     *
18     * @return string $html
19     */
20    public static function execute(): string
21    {
22        return Str::markdown(config(
23            'hyde.footer.markdown',
24            'Site built with the Free and Open Source [HydePHP](https://github.com/hydephp/hyde).
25        License [MIT](https://github.com/hydephp/hyde/blob/master/LICENSE.md).'
26        ));
27    }
28}