Size: a a a

2021 March 13

ИЛ

Иван Лещёв in symfony
они находятся по интерфейсу, если маразм не подвёл
источник

Л

Леонид in symfony
чтобы постоянно не добовлять команды новые
источник

Ш

Шурик in symfony
Леонид
чтобы постоянно не добовлять команды новые
А как выглядит процесс добавления?
источник

Ш

Шурик in symfony
От чего ты хочешь уйти?
источник

Л

Леонид in symfony
$application->add(new GenerateAdminCommand());
источник

ИЛ

Иван Лещёв in symfony
Шурик
А как выглядит процесс добавления?
создал класс, дал имя
хотят сделать, чтоб имя было в атрибуте, потому что метод - это тупо
источник

Л

Леонид in symfony
чтобы это не писать.
источник

ИЛ

Иван Лещёв in symfony
Леонид
$application->add(new GenerateAdminCommand());
никогда не писал
источник

ИЛ

Иван Лещёв in symfony
ты не сломал автовайринг?
источник

Л

Леонид in symfony
Иван Лещёв
никогда не писал
https://symfony.com/doc/current/components/console.html
я про консольные команды
источник

Л

Леонид in symfony
#!/usr/bin/env php
<?php
// application.php

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

use Symfony\Component\Console\Application;

$application = new Application();

// ... register commands

$application->run();
источник

Л

Леонид in symfony
Создаём файлик и работаем с симфони консоль через него
источник

Ш

Шурик in symfony
Если само приложение на симфони - то симфони сама добавляет команды. Если приложение не на симфони, а использует компонент, то ищи функционал в том фреймворке, на котором работает приложение
источник

Л

Леонид in symfony
Иван Лещёв
ты не сломал автовайринг?
а как ты создаёшь консольную команду и используешь её потом через symfony console
источник

ИЛ

Иван Лещёв in symfony
Леонид
а как ты создаёшь консольную команду и используешь её потом через symfony console
class HumanPasswordCommand extends Command
{
   protected static $defaultName = 'app:human-password';
источник

Л

Леонид in symfony
🤔
источник

ИЛ

Иван Лещёв in symfony
этого достаточно, чтоб была команда app:human-password
источник

Л

Леонид in symfony
Иван Лещёв
этого достаточно, чтоб была команда app:human-password
ок спасибо
источник

ИЛ

Иван Лещёв in symfony
ну и есть мейкер, он создаёт как надо
источник

Л

Леонид in symfony
Иван Лещёв
class HumanPasswordCommand extends Command
{
   protected static $defaultName = 'app:human-password';
а на конце обязательно должно быть слово Command ?
в названии класса
источник