✏️ 正在编辑: ImportadorFactory.php
路径:
/srv/systems_dir/yuppiecred-bkp/application/services/Importacao/ImportadorFactory.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php use Service_Importacao_LayoutEnum as LayoutEnum; class Service_Importacao_ImportadorFactory { /** @var string */ public const LAYOUT_NAO_IMPLEMENTADO = 'Este layout não foi implementado'; /** * @param int $layout * @return Service_Importacao_Importador */ public static function factory(int $layout): Service_Importacao_Importador { /** @var Service_Importacao_Importador $importador */ $importador = service('importador'); switch ($layout) { case LayoutEnum::PAN_LIB: $importador->setStrategy(service('pan_lib_strategy')); break; case LayoutEnum::PAN_REL_COMISSAO: $importador->setStrategy(service('pan_rel_comissao_strategy')); break; case LayoutEnum::PAN_CARTEIRA_CARTAO: $importador->setStrategy(service('pan_carteira_cartao_strategy')); break; default: throw new DomainException(self::LAYOUT_NAO_IMPLEMENTADO); } return $importador; } }
💾 保存文件
← 返回文件管理器