![]() Server : Apache/2.4.62 (Unix) OpenSSL/1.0.2k-fips System : Linux server1.richineiserver.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : fdshops ( 1003) PHP Version : 8.2.21 Disable Function : NONE Directory : /home/fdshops/public_html/vendor/knuckleswtf/scribe/src/Commands/ |
<?php namespace Knuckles\Scribe\Commands; use Illuminate\Console\Command; use Knuckles\Scribe\Tools\ConfigDiffer; class DiffConfig extends Command { protected $signature = "scribe:config:diff {--config=scribe : choose which config file to use}"; protected $description = "Dump your changed config to the console. Use this when posting bug reports"; public function handle(): void { $usersConfig = config($this->option('config')); $defaultConfig = require __DIR__."/../../config/scribe.php"; $ignore = ['example_languages', 'routes', 'description', 'auth.extra_info', "intro_text", "groups"]; $asList = ['strategies.*', "examples.models_source"]; $differ = new ConfigDiffer($defaultConfig, $usersConfig, ignorePaths: $ignore, asList: $asList); $diff = $differ->getDiff(); if (empty($diff)) { $this->info("------ SAME AS DEFAULT CONFIG ------"); return; } foreach ($diff as $key => $item) { $this->line("$key => $item"); } } }