コード例 #1
0
 public function getAccessToken($grantType, $clientId, $clientSecret, $scope)
 {
     $queryParams = [];
     $headers = ['Content-Type', 'application/x-www-form-urlencoded'];
     return ModelBuilder::create('General\\OAuthAccessToken', $this->send(Constants::MEDIA_SERVICES_OAUTH_URL, 'post', $queryParams, [Constants::OAUTH_GRANT_TYPE => $grantType, Constants::OAUTH_CLIENT_ID => $clientId, Constants::OAUTH_CLIENT_SECRET => $clientSecret, Constants::OAUTH_SCOPE => $scope], $headers));
 }
コード例 #2
0
ファイル: ModelBuilder.php プロジェクト: yugokimura/Automaton
<?php

require_once __DIR__ . '/../common.php';
define('BASE_MODEL_PATH', BUILDER_MODEL_PATH . '/base/');
define('MY_MODEL_PATH', BUILDER_MODEL_PATH . '/');
$db_master = pdo_factory($db->slave, null);
$eb = new ModelBuilder($db_master, $db->slave);
$eb->create();
class ModelBuilder
{
    private $pdo;
    private $db_info;
    function __construct($pdo = null, $db_info = null)
    {
        $this->pdo = $pdo;
        $this->db_info = $db_info;
    }
    function __destruct()
    {
        $this->pdo = null;
    }
    public function create()
    {
        $tableNameArray = $this->_getTables();
        if (!empty($tableNameArray)) {
            $cols = $this->_getColumnStructure($tableNameArray);
            if (file_exists(BASE_MODEL_PATH)) {
                $this->clearDirectory(BASE_MODEL_PATH);
            } else {
                if (!mkdir(BASE_MODEL_PATH, 0764, true)) {
                    die('Failed to create dir');