LINUX.ORG.RU

phр соmposer

 


0

1

Здравствуйте.

Впервые использую composer, установил его, далее установил пакет:

composer require coinbase/coinbase

Дальше всё сгенерировалось, проинклудил автолодер:

require __DIR__ . '/cb/vendor/autoload.php';
$configuration = Configuration::apiKey(API, SECRET);
$client = Client::create($configuration);

За сие старание получаю ошибку: Fatal error: Class 'Configuration' not found

В чем может быть проблема? В первый раз работаю с композером.


Ответ на: комментарий от CentOS

composer.lock:

{
    "_readme": [
        "This file locks the dependencies of your project to a known state",
        "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
        "This file is @generated automatically"
    ],
    "hash": "54579ed5191276a0280ce1bb9f3275c9",
    "content-hash": "a0198b53afdba1e9553633cb36a6e19d",
    "packages": [
        {
            "name": "coinbase/coinbase",
            "version": "1.1",
            "source": {
                "type": "git",
                "url": "https://github.com/coinbase/coinbase-php.git",
                "reference": "94dc54383ffbcbbd170904205bd5b5d4947a93c8"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/coinbase/coinbase-php/zipball/94dc54383ffbcbbd170904205bd5b5d4947a93c8",
                "reference": "94dc54383ffbcbbd170904205bd5b5d4947a93c8",
                "shasum": ""
            },
            "require": {
                "php": ">=5.2.0"
            },
            "type": "library",
            "autoload": {
                "psr-0": {
                    "Coinbase": "lib/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "description": "Coinbase API library",
            "homepage": "http://coinbase.com",
            "keywords": [
                "bitcoin",
                "coinbase"
            ],
            "time": "2014-02-10 23:00:46"
        }
    ],
    "packages-dev": [],
    "aliases": [],
    "minimum-stability": "stable",
    "stability-flags": [],
    "prefer-stable": false,
    "prefer-lowest": false,
    "platform": [],
    "platform-dev": []
}

CentOS
() автор топика
Ответ на: комментарий от Atheist

Так тоже делал:

require __DIR__ . '/cb/vendor/autoload.php';
use Coinbase\Wallet\Client;
use Coinbase\Wallet\Configuration;
$configuration = Configuration::apiKey(API, SECRET);
$client = Client::create($configuration);
Fatal error: Class 'Coinbase\Wallet\Configuration' not found

CentOS
() автор топика
Ответ на: комментарий от CentOS

Сейчас проверил — у меня всё работает. В смысле, класс находится по этому примеру. Ошибка где-то в другом месте.

KRoN73 ★★★★★
()
Ответ на: комментарий от DarkAmateur

Ну да, нормальных комментов нет. Что не запрещает, конечно, присваивать текстовый контент неиспользуемым переменным :)

KRoN73 ★★★★★
()
Ответ на: комментарий от DarkAmateur

Дальше ошибка Class 'Coinbase\Wallet\Configuration' not found

CentOS
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.