Composer, vlastní knihovna a config.neon
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- Namespace
- Člen | 87
Ahoj,
napsal jsem si vlastní knihovnu a rád bych ji do projektů přidával pomocí
Composeru.
Github repozitář jsem zaregistroval na Packagist.org a do projektu jsem přidal knihovnu
composer require user/library
Do této chvíle je vše OK. Teď jsem se ale zastavil na trochu jiné věci.
Knihovnu lze parametrizovat pomocí config.neon. A to je ten problém.
Pokud je knihovna v App\Model, tak vše je ok
services:
- App\Model\Knihovna('nejaky', 'parametr')
Pokud ji ale nainstaluji pomocí Composeru, tak mi Tracy vyhazuje:
Class App\Model\Knihovna used in service '34_App_Model_Knihovna' not found or is not instantiable.
Co chyba znamená vím, ale nevím, jak se jí zbavit. V bootstrapu mám
require __DIR__ . '/../vendor/autoload.php';
a celé Nette funguje správně, takže to knihovny načítá .. krom té mé :-).
Netušíte někdo, v čem dělám chybu?

- David Matějka
- Moderator | 6445
Pravdepodobne mas spatne (nebo vubec) nastaveny autoloading v composer.json: https://getcomposer.org/…04-schema.md#…