All checks were successful
Deploy preview (main_go) / deploy (push) Successful in 14s
- SHJ-9: 日次売上集計処理 - SHJ-10: 年次月次売上集計処理 - SHJ-6: サーバ死活監視処理 - 各種モデルサービスコマンド追加 - earnings_summary, device, hardware_check_log, print_job_log テーブル用SQL追加
46 lines
1.3 KiB
PHP
46 lines
1.3 KiB
PHP
<?php
|
||
|
||
namespace App\Providers;
|
||
|
||
use Illuminate\Support\ServiceProvider;
|
||
|
||
/**
|
||
* 旧システム互換用サービスプロバイダ
|
||
* 目的:旧Blade/旧コードが参照する FQCN(例: \App\OperatorQue)を新プロジェクトで解決可能にする
|
||
*/
|
||
class LegacyServiceProvider extends ServiceProvider
|
||
{
|
||
/**
|
||
* アプリ起動時の登録処理
|
||
* - 旧FQCNと互換レイヤ(App\Legacy\*)のエイリアスを貼る
|
||
*/
|
||
public function register(): void
|
||
{
|
||
// \App\OperatorQue → \App\Legacy\OperatorQue
|
||
if (!class_exists(\App\OperatorQue::class) && class_exists(\App\Legacy\OperatorQue::class)) {
|
||
class_alias(\App\Legacy\OperatorQue::class, \App\OperatorQue::class);
|
||
}
|
||
|
||
// \App\User → \App\Legacy\User
|
||
if (!class_exists(\App\User::class) && class_exists(\App\Legacy\User::class)) {
|
||
class_alias(\App\Legacy\User::class, \App\User::class);
|
||
}
|
||
|
||
// \App\Park → \App\Legacy\Park
|
||
if (!class_exists(\App\Park::class) && class_exists(\App\Legacy\Park::class)) {
|
||
class_alias(\App\Legacy\Park::class, \App\Park::class);
|
||
}
|
||
}
|
||
|
||
/**
|
||
* アプリ起動後(ブート時)の処理
|
||
*/
|
||
public function boot(): void
|
||
{
|
||
// 現時点では何もしない(必要に応じて追加)
|
||
}
|
||
}
|
||
|
||
|
||
|