добавить библиотеку в silex

Я знаю, что этот вопрос уже задавался, но кажется, что процесс автозагрузки немного изменился с composer.

Я просто хочу добавить библиотеку классов в свой проект silex.

Поэтому я сделал этот файл :поставщик\библиотека\picture.php

<?php
namespace MyNamespace;

class Picture
{
    function testage()
    {
        echo 'hihaaa ça marche'; exit;
    }
}

в vendor/composer/autoload _namespaces.php я добавил эту строку в большой массив:

'MyNamespace' => $vendorDir. '/lib/',

А в основной файл добавил:

use MyNamespace\Picture as Picture;

и назвал это так:

$app->register(new Picture());

что дает мне эту ошибку:

Fatal error: Class 'MyNamespace\Picture' not found...

Я просто не знаю, как добавить класс, который я могу использовать с любого контроллера, легко, без командной строки (Я не использую композитор, я скачал предварительно сконфигурированный silex ), есть идеи?

6
задан Mogsdad 17 September 2015 в 00:31
поделиться