Description
概要
PF判定の設定をなるべく既存の設定のまま定義
(platform_typeは3を全体のままにして、4以降PFを追加していく)
各機能のPF切り分け実装時に使用
更新内容
- PlatformConst
PFを判定する文字列、テーブルのtypeを定数として設定
- GlobalConfig
PF定数はPlatformConstを使用(クラス内の設定は完全に移行してから削除)
現PFのテーブルtypeを取得するメソッド追加(例:yamada_types = [3,4])
使用例
#旧
case 'yamada': return 2020;
new PlatformType(3, '両方'),
#新
case PlatformConst::PLATFORM_YAMADA: return 2020;
new PlatformType(PlatformConst::PLATFORM_TYPE_ALL, '両方'),#旧
if($_df['PLATFORM'] == 'yamada'){
#新
if(GlobalConfig::get()->isYamada()){テスト方法、確認した内容
設定方法に問題がないか
他に良い方法はないか
運用中のシステムに影響はないか