glanes/symfony-usi-au

SOAP USI澳大利亚独特学生编号

安装: 11

依赖: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

公开问题: 0

类型:symfony-bundle

dev-master 2024-09-25 04:52 UTC

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;
    }
}