artyomnar94 / rest-api-client
wrapper on yii2-httplcient for work with WP Core API
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:yii2-extension
Requires
- php: >=7.2
- yiisoft/yii2: ~2.0.0
- yiisoft/yii2-httpclient: ^2.0
README
Wrapper on WP Core Api
Installation
The preferred way to install this extension is through composer.
Either run
composer require artyomnar/yii2-core-api-client
or add
"artyomnar/yii2-core-api-client": "*"
to the require section of your composer.json.
Settings
- Set in yii-app as component:
'coreApiClient' => [
'class' => 'artyomnar\CoreApiClient\CoreApi',
'coreHost' => YII_ENV_PROD? 'https://api-app.com/v1/' : 'https://test.api-app.com/v1/'
],
Usage
$loginForm = new LoginForm();
if ($loginForm->load(Yii::$app->request->post()) && $loginForm->validate()) {
$userData = Yii::$app->coreApiClient->user->auth($loginForm);
$userEntity = new User($userData);
}