metrc-1.0.x-dev/src/MetrcClientFactory.php

src/MetrcClientFactory.php
<?php

namespace Drupal\metrc;

use Drupal\Core\Config\ConfigFactoryInterface;

/**
 * Factory to build the client
 */
class MetrcClientFactory {

  /**
   * Create an instance of MetrcClient.
   *
   * @param ConfigFactoryInterface $config_factory
   *
   * @return MetrcClient
   */
  public static function create(ConfigFactoryInterface $config_factory) {
		$config = $config_factory->get('metrc.application_settings');
		
		$options = [
			'vendorKey' => $config->get('vendor_key'),
			'userKey' => $config->get('user_key')
		];
		
		return new MetrcClient($options);
	}
}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc