glanes / symfony-usi-au
SOAP USI澳大利亚独特学生编号
dev-master
2024-09-25 04:52 UTC
Requires
- php: >=8.0
- ext-ctype: *
- ext-iconv: *
- symfony/apache-pack: *
- symfony/console: *
- symfony/dotenv: *
- symfony/flex: *
- symfony/framework-bundle: *
- symfony/runtime: *
- symfony/yaml: *
Conflicts
This package is auto-updated.
Last update: 2024-09-25 04:52:35 UTC
README
安装
使用 Symfony Flex 的应用程序
步骤 1: 下载包
打开命令控制台,进入您的项目目录并执行
composer update glanes/symfony-usi-au
步骤 2: 启用包
然后,通过将其添加到项目中 config/bundles.php
文件中注册的包列表来启用包
// config/bundles.php return [ // ... Glanes\UsiBundle\GlanesUsiBundle::class => ['all' => true], ];
步骤 3: keystore 和 environment.xml
将您的 environment.xml 和 keystore-usi.xml 添加到
config/packages/usi/dev
config/packages/usi/prod
步骤 3: 控制器示例
class DefaultController extends AbstractController { private $configurator; public function __construct(ConfigurationManager $configurator) { $this->configurator = $configurator; } #[Route(path: '/verify-usi', name: 'verify')] public function verifyUsi() { $configuration = $this->configurator->getConfiguration("dev"); $organization = $configuration->getOrgKeyData($configuration->DefaultOrgCode); $usiClient = new UsiClient($configuration, $organization); $verifyUsi = $usiClient->verifyUSI("VA1803", "BNGH7C75FN", "Maryam", "Fredrick", "1997-09-16"); dd($verifyUsi); return null; } }