From e6d5f9cf115de41e1275b4ffd6afc57c7f97b90d Mon Sep 17 00:00:00 2001 From: Adam Pippin Date: Thu, 11 Feb 2021 23:07:37 -0800 Subject: [PATCH] Add basic YAML wrapper singleton --- app/Providers/YamlServiceProvider.php | 34 +++++++++++++++++++++++++++ app/Util/Yaml.php | 9 +++++++ 2 files changed, 43 insertions(+) create mode 100644 app/Providers/YamlServiceProvider.php create mode 100644 app/Util/Yaml.php diff --git a/app/Providers/YamlServiceProvider.php b/app/Providers/YamlServiceProvider.php new file mode 100644 index 0000000..73bf757 --- /dev/null +++ b/app/Providers/YamlServiceProvider.php @@ -0,0 +1,34 @@ +app->singleton(Yaml::class, static function($app) { + return new Yaml(); + }); + } + + /** + * Get the services provided by this provider. + * + * @return string[] + */ + public function provides() + { + return [Yaml::class]; + } +} diff --git a/app/Util/Yaml.php b/app/Util/Yaml.php new file mode 100644 index 0000000..ced0294 --- /dev/null +++ b/app/Util/Yaml.php @@ -0,0 +1,9 @@ +