chore: upgrade to L9

BREAKING CHANGE: This commit updates the Laravel framework to version 9. Additionally, it also updates outdated and abandoned dependencies in the composer.json file.

The resources/lang directory has also been moved to the repository's root directory.
This commit is contained in:
2022-02-22 19:46:18 +00:00
parent b6213bc66f
commit f61a287c78
65 changed files with 1634 additions and 1773 deletions

112
config/markdown.php Executable file → Normal file
View File

@@ -3,22 +3,12 @@
declare(strict_types=1);
/*
* Copyright © 2020 Miguel Nogueira
* This file is part of Laravel Markdown.
*
* This file is part of Raspberry Staff Manager.
* (c) Graham Campbell <hello@gjcampbell.co.uk>
*
* Raspberry Staff Manager is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Raspberry Staff Manager is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Raspberry Staff Manager. If not, see <https://www.gnu.org/licenses/>.
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
return [
@@ -47,11 +37,17 @@ return [
| This option specifies what extensions will be automatically enabled.
| Simply provide your extension class names here.
|
| Default: []
| Default: [
| League\CommonMark\Extension\CommonMark\CommonMarkCoreExtension::class,
| League\CommonMark\Extension\Table\TableExtension::class,
| ]
|
*/
'extensions' => [],
'extensions' => [
League\CommonMark\Extension\CommonMark\CommonMarkCoreExtension::class,
League\CommonMark\Extension\Table\TableExtension::class,
],
/*
|--------------------------------------------------------------------------
@@ -76,55 +72,28 @@ return [
/*
|--------------------------------------------------------------------------
| Enable Em Tag Parsing
| Commonmark Configuration
|--------------------------------------------------------------------------
|
| This option specifies if `<em>` parsing is enabled.
| This option specifies an array of options for commonmark.
|
| Default: true
| Default: [
| 'enable_em' => true,
| 'enable_strong' => true,
| 'use_asterisk' => true,
| 'use_underscore' => true,
| 'unordered_list_markers' => ['-', '+', '*'],
| ]
|
*/
'enable_em' => true,
/*
|--------------------------------------------------------------------------
| Enable Strong Tag Parsing
|--------------------------------------------------------------------------
|
| This option specifies if `<strong>` parsing is enabled.
|
| Default: true
|
*/
'enable_strong' => true,
/*
|--------------------------------------------------------------------------
| Enable Asterisk Parsing
|--------------------------------------------------------------------------
|
| This option specifies if `*` should be parsed for emphasis.
|
| Default: true
|
*/
'use_asterisk' => true,
/*
|--------------------------------------------------------------------------
| Enable Underscore Parsing
|--------------------------------------------------------------------------
|
| This option specifies if `_` should be parsed for emphasis.
|
| Default: true
|
*/
'use_underscore' => true,
'commonmark' => [
'enable_em' => true,
'enable_strong' => true,
'use_asterisk' => true,
'use_underscore' => true,
'unordered_list_markers' => ['-', '+', '*'],
],
/*
|--------------------------------------------------------------------------
@@ -150,7 +119,7 @@ return [
|
*/
'allow_unsafe_links' => false,
'allow_unsafe_links' => true,
/*
|--------------------------------------------------------------------------
@@ -159,10 +128,29 @@ return [
|
| This option specifies the maximum permitted block nesting level.
|
| Default: INF
| Default: PHP_INT_MAX
|
*/
'max_nesting_level' => INF,
'max_nesting_level' => PHP_INT_MAX,
/*
|--------------------------------------------------------------------------
| Slug Normalizer
|--------------------------------------------------------------------------
|
| This option specifies an array of options for slug normalization.
|
| Default: [
| 'max_length' => 255,
| 'unique' => 'document',
| ]
|
*/
'slug_normalizer' => [
'max_length' => 255,
'unique' => 'document',
],
];