lexik/modelo-bundle

此包旨在提供一个http客户端,用于执行和处理对modelo API的请求。

安装数: 1,213

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 4

分支: 0

公开问题: 0

语言:HTML

类型:symfony-bundle

v1.0.1 2022-05-27 08:40 UTC

This package is auto-updated.

Last update: 2024-08-29 06:16:43 UTC


README

Latest Stable Version PHP Version Require

ModeloBundle

此Symfony包提供了一个服务,用于执行和处理对modelo API的http请求。

Modelo

安装

请确保已全局安装Composer,如Composer文档中的安装章节所述。

使用Symfony Flex的应用程序

打开命令行控制台,进入您的项目目录,并执行以下命令

$ composer require choosit/modelo-bundle

未使用Symfony Flex的应用程序

步骤1:下载Bundle

打开命令行控制台,进入您的项目目录,并执行以下命令以下载此包的最新稳定版本

$ composer require choosit/modelo-bundle

步骤2:启用Bundle

然后,通过将其添加到项目中config/bundles.php文件中注册的包列表中,启用该包

// config/bundles.php

return [
    // ...
    Choosit\ModeloBundle\ModeloBundle::class => ['all' => true],
];

配置

它可以根据以下方式进行配置

#config/packages/choosit_modelo.yml

choosit_modelo:
 modelo_base_uri: '%env(MODELO_BASE_URL)%' # Base url of modelo API 
 auth:
   modelo_agency_code: 'my agency code' # Agency code can be find on your modelo account
   modelo_private_key: 'my private key' # Private key can be find on your modelo account

ModeloHttpClient服务

此包提供了Choosit\ModeloBundle\Service\ModeloHttpClientInterface服务,可以在任何地方注入。

use Choosit\ModeloBundle\Service\ModeloClientInterface;
class MyService
{
    public function __construct(ModeloClientInterface $modeloHttpClient) 
    {
    
    }
}