Vendor doplněk – not found

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
motorcb
Člen | 552
+
0
-

Zdravím.
Vytvořil jsem si jednoduchoučký doplněk do Nette: https://packagist.org/…b/vendor-app
Nainstaloval přes composer (nette\vendor\motorcb\vendor-app\VendorApp.php se mi stáhl a composer.lock vytvořil)

HomepagePresenter.php:

public function actionDefault()
{
    $vendorApp = new \VendorApp();
    dump( $vendorApp->getScore() );
}

Nette hlásí chybu: Class ‚VendorApp‘ not found

Nevíte někdo co dělám špatně?

mkoubik
Člen | 728
+
0
-

Nastav si autoloading. V tvém případě stačí

{
    "autoload": {
        "files": ["VendorApp.php"]
    }
}
voda
Člen | 561
+
0
-

Nastav si u doplňku autoloading.

motorcb
Člen | 552
+
0
-

@mkoubik:

{
    "autoload": {
        "files": ["VendorApp.php"]
    }
}

To přidám do composeru celého projektu, nebo composeru doplňku?

mkoubik
Člen | 728
+
0
-

Doplňku. A až tam budeš mít víc souborů, tak si nastuduj jak funguje PSR-0, abys to tam nemusel pořád dopisovat.

motorcb
Člen | 552
+
0
-

@mkoubik:

Paráda, funguje, díky.
Máš u mne pivo