PHP code example of tourze / wechat-mini-program-bundle
1. Go to this page and download the library: Download tourze/wechat-mini-program-bundle library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
tourze / wechat-mini-program-bundle example snippets
use WechatMiniProgramBundle\Service\Client;
use WechatMiniProgramBundle\Request\YourRequest;
// Inject the client
public function __construct(
private readonly Client $client,
) {}
// Make API requests
$request = new YourRequest();
$response = $this->client->request($request);
use WechatMiniProgramBundle\Entity\Account;
use WechatMiniProgramBundle\Repository\AccountRepository;
// Get account repository
public function __construct(
private readonly AccountRepository $accountRepository,
) {}
// Find valid accounts
$accounts = $this->accountRepository->findBy(['valid' => true]);
use WechatMiniProgramBundle\Entity\LaunchOptionsAware;
class YourEntity
{
use LaunchOptionsAware;
// Your entity properties and methods
}
use HttpClientBundle\Request\RequestInterface;
use WechatMiniProgramBundle\Request\WithAccountRequest;
class CustomRequest extends WithAccountRequest implements RequestInterface
{
public function getPath(): string
{
return '/your/custom/endpoint';
}
public function getMethod(): string
{
return 'POST';
}
public function getBody(): array
{
return [
'custom_param' => 'value',
];
}
}