Problém s composerem / RobotLoaderem
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Isigarek
- Člen | 74
Zdravím aktuálně zkouším přidat minecraft query library do mého nette projektu. Jenže se setkávám s tím, že mi RobotLoader ****nevidí **třídu a to ve složce **Model.
Proto jsem použil composer a ani po nainstalování a použítí příkazu dump-autoload se nic nezměnilo. Koukal jsem do composer autoload_psr4 a tam se třída nachází zapsaná avšak nenačte se.
Autoload PSR4:
// autoload_psr4.php @generated by Composer
$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);
return array(
'MinecraftServerStatus\\Packets\\' => array($vendorDir . '/funnyitselmo/minecraftserverstatus/src/Packets'),
'MinecraftServerStatus\\' => array($vendorDir . '/funnyitselmo/minecraftserverstatus/src'),
);
Soubory jsou umístněny v : vendor/funnyitselmo/minecraftserverstatus/
- jiri.pudil
- Nette Blogger | 1032
Nějak úplně nechápu, s čím máš přesně problém? Do načítání
věcí, které má ve správě Composer, netahej RobotLoader a použij
autoloader Composeru (tj. require 'vendor/autoload.php'
)
- Tomáš Votruba
- Moderator | 1114
@Isigarek Ještě potřebujem pár informací. Pak to bude svižnější :)
- O jaký jde balíček? Odkaz na Github nejlíp.
- Jak vypadá tvůj
composer.json
teď?