Obsah soboru bin/console pro nejnovější verzi Nette?

Alsatian
Člen | 177
+
0
-

Ahoj.

Poradil by mi, prosím, někdo obsah souboru bin/console pro nejnovější verzi Nette?

Doteď jsem fungoval s původní verzí:

#!/usr/bin/env php
<?php declare(strict_types = 1);

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

use Contributte\Console\Application;

exit(App\Bootstrap::class
    ->createContainer()
    ->getByType(Contributte\Console\Application::class)
    ->run());

Takto ale nyní již zápis není možné mít a nepřišel jsem (ani nedohledal), jak by měl vypadat.

Rád bych opět generoval migrace databáze u Doctrine příkazem: php bin/console migration:diff

Díky!

Petr Parolek
Člen | 458
+
0
-

použij https://github.com/…b3f2d51dcb4f a máš klid od novot.

nebo takto: https://github.com/…ww/index.php akorát si vyžádáš Nette Application, ale Symfony / Contributte consoli.

Editoval Petr Parolek (22. 1. 13:53)

MajklNajt
Člen | 516
+
+1
-

mňa by zaujímalo, prečo to teraz nie je možné – čo sa zmenilo?

Alsatian
Člen | 177
+
0
-

@PetrParolek Tohle jsem tak nějak intuitivně zkoušel, dostávám ale chybu:

ERROR: Doctrine\Common\Annotations\PsrCachedReader::__construct(): Argument #2 ($cache) must be of type Psr\Cache\CacheItemPoolInterface, Doctrine\Common\Cache\Psr6\DoctrineProvider given, called in D:\wamp64\www\Alsan.cz\_2025\newNette\temp\cache\nette.configurator\Container_82c2373745.php on line 809

Nyní tedy obsah souboru console vypadá takto:

<?php declare(strict_types = 1);

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

use Contributte\Console\Application;

$bootstrap = new App\Bootstrap;
$container = $bootstrap->bootWebApplication();
$application = $container->getByType(\Symfony\Component\Console\Application::class);
$application->run();

PS: „použij https://github.com/…b3f2d51dcb4f a máš klid od novot.“ – mám úplně nový nette projekt vytvořený, jen jsem do něj přidal Contributte pro Netrínu. A skončil na (ne)generování databáze.

Editoval Alsatian (22. 1. 15:10)

Felix
Nette Core | 1270
+
0
-

Ahoj @Alsatian. Mas pravdu, bylo to blbe v README. Opraveno.

https://github.com/…66540c7aeaa0