Проблема автозагрузки PSR-4

Проблема:

У меня есть следующая файловая структура

-api (contains index.php)
--src
---vendor
----auth (contains auth.php)
----bin
----composer
----nesbot
----rbdwllr
----sympfony

вот мой композитор.json

{
        "autoload": {
        "psr-4": {
            "AuthSpace\": "/auth",
            "Tests\": "/rbdwllr/reallysimplejwt/tests",
            "Symfony\Polyfill\Mbstring\": "/symfony/polyfill-mbstring",
            "Symfony\Component\Translation\": "/symfony/translation",
            "ReallySimpleJWT\Helper\": "/rbdwllr/reallysimplejwt/src/Helper",
            "ReallySimpleJWT\Exception\": "/rbdwllr/reallysimplejwt/src/Exception",
            "ReallySimpleJWT\": "/rbdwllr/reallysimplejwt/src",
            "": "/nesbot/carbon/src"
        }
    }
}

index.php

require __DIR__ . '/src/vendor/autoload.php';

$argument1 = $_GET['argument1'];
$tokenCode = $_GET['tokenCode'];

include 'config/database.php';
include 'objects/program1.php';
include 'auth.php';

use ReallySimpleJWTToken;
use CarbonCarbon;

$secret = "somesecret";

if (($_SERVER['REQUEST_METHOD']) == "GET") {

    if ($_GET['url'] == "bankquery") {

        if($tokenCode===NULL){
            echo "no correct token provided";
            print($results);
        } else {
        $results = Token::validate($tokenCode, $secret);
        if ($results = 1){

$var = new AuthClass();
$var = AuthClass::checkTime($tokenCode);

} else {
    echo "no correct token provided";
}
    }

} else {
    echo "some GET other query";
}

?>

auth.php

<?php namespace AuthSpace;

use ReallySimpleJWTToken;
use CarbonCarbon;

class AuthClass{

public static function checkTime($tokenCode){

// getting payload from token code by accessing the composer dependency method in a class Token
$received = Token::getPayload($tokenCode);

return $received;
}}
?>

Я сгенерировал автозагрузку composer dump-autoload, проверил ссылки prs4 - все они, похоже, отображают правильную ссылку на каталог и пространство имен.

Но, несмотря на это, после запуска файла index.php я продолжаю получать следующую ошибку, но не знаю почему.

PHP Неустранимая ошибка: Неиспользуемая ошибка: Class 'AuthSpace AuthClass' не найден

php,dependencies,composer-php,

0

Ответов: 0

Проблема автозагрузки PSR-4

Проблема:

У меня есть следующая файловая структура

-api (contains index.php)
--src
---vendor
----auth (contains auth.php)
----bin
----composer
----nesbot
----rbdwllr
----sympfony

вот мой композитор.json

{
        "autoload": {
        "psr-4": {
            "AuthSpace\": "/auth",
            "Tests\": "/rbdwllr/reallysimplejwt/tests",
            "Symfony\Polyfill\Mbstring\": "/symfony/polyfill-mbstring",
            "Symfony\Component\Translation\": "/symfony/translation",
            "ReallySimpleJWT\Helper\": "/rbdwllr/reallysimplejwt/src/Helper",
            "ReallySimpleJWT\Exception\": "/rbdwllr/reallysimplejwt/src/Exception",
            "ReallySimpleJWT\": "/rbdwllr/reallysimplejwt/src",
            "": "/nesbot/carbon/src"
        }
    }
}

index.php

require __DIR__ . '/src/vendor/autoload.php';

$argument1 = $_GET['argument1'];
$tokenCode = $_GET['tokenCode'];

include 'config/database.php';
include 'objects/program1.php';
include 'auth.php';

use ReallySimpleJWTToken;
use CarbonCarbon;

$secret = "somesecret";

if (($_SERVER['REQUEST_METHOD']) == "GET") {

    if ($_GET['url'] == "bankquery") {

        if($tokenCode===NULL){
            echo "no correct token provided";
            print($results);
        } else {
        $results = Token::validate($tokenCode, $secret);
        if ($results = 1){

$var = new AuthClass();
$var = AuthClass::checkTime($tokenCode);

} else {
    echo "no correct token provided";
}
    }

} else {
    echo "some GET other query";
}

?>

auth.php

<?php namespace AuthSpace;

use ReallySimpleJWTToken;
use CarbonCarbon;

class AuthClass{

public static function checkTime($tokenCode){

// getting payload from token code by accessing the composer dependency method in a class Token
$received = Token::getPayload($tokenCode);

return $received;
}}
?>

Я сгенерировал автозагрузку composer dump-autoload, проверил ссылки prs4 - все они, похоже, отображают правильную ссылку на каталог и пространство имен.

Но, несмотря на это, после запуска файла index.php я продолжаю получать следующую ошибку, но не знаю почему.

PHP Неустранимая ошибка: Неиспользуемая ошибка: Class 'AuthSpace AuthClass' не найден

00PHP, зависимости, композитор-PHP,
Похожие вопросы
Яндекс.Метрика