Пардон. Я эксперементировал с именами методом научного тыка и немножко не то запостил, вот так все выглядит сейчас:
PHP:
скопировать код в буфер обмена
#!/usr/bin/env php <?PHP namespace App; require __DIR__ . '/../vendor/autoload.php'; use Symfony\Component\Console\Application; use App\Command\StatusTesterCommand; $application = new Application(); $application->add(new StatusTesterCommand()); //ругается на эту строчку $application->run();
PHP:
скопировать код в буфер обмена
<?PHP namespace App\Command; use Symfony\Component\Console\Command\Command as SymfonyCommand; use Symfony\Component\Console\Input\InputInterface as II; use Symfony\Component\Console\Output\OutputInterface as OI; class StatusTesterCommand extends SymfonyCommand { protected function configure() { $this ->setName('status-tester') ->setDefinition('Simple status tester for thess addresses') ->setHelp('This command can help you for simple test you application'); } protected function execute(II $i, OI $o) { dump(__FILE__); } }
А вот текст ошибки:
Цитата:nkl@nkl-home ~/projects/crawler $ app/console.php list
PHP Fatal error: Uncaught Error: Class 'App\Command\StatusTesterCommand' not found in /home/nkl/projects/crawler/app/console.php:12
Stack trace:
#0 {main}
thrown in /home/nkl/projects/crawler/app/c onsole.php on line 12
(Добавление)
И даже пробую так сделать:
PHP:
скопировать код в буфер обмена
#!/usr/bin/env php <?PHP namespace App; require __DIR__ . '/../vendor/autoload.php'; use Symfony\Component\Console\Application; //use App\Command\StatusTesterCommand; $application = new Application('simple-tester', '0.0.1'); $myCommand = new Command\StatusTesterCommand(); //$application->add(new StatusTesterCommand()); $application->run();
Один фиг, такая же ошибка:
Цитата:PHP Fatal error: Uncaught Error: Class 'App\Command\StatusTesterCommand' not found in /home/nkl/projects/crawler/app/console.php:12
Stack trace:
#0 {main}
thrown in /home/nkl/projects/crawler/app/c onsole.php on line 12
|