承接 linku/feedback-symfonystyle 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

linku/feedback-symfonystyle

最新稳定版本:1.0.4

Composer 安装命令:

composer require linku/feedback-symfonystyle

包简介

Add-on for linku/feedback for Symfony CLI feedback

README 文档

README

SymfonyStyleFeedback is an add-on for linku/feedback integrating SymfonyStyle I/O for Symfony Commands

Installation

composer require linku/feedback-symfonystyle

Use

See linku/feedback for general use instructions.

In your Symfony Command, you can use it as follows:

<?php

namespace App\Command;

use Linku\SymfonyStyleFeedback\SymfonyStyleFeedback;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
use Symfony\Component\Console\Style\SymfonyStyle;

class MyCommand extends Command
{
    public static $defaultName = 'app:my-command';

    /**
     * @var MyService 
     */
    private $myService;

    public function __construct(MyService $myService)
    {
        parent::__construct();

        $this->myService = $myService;
    }
    
    protected function execute(InputInterface $input, OutputInterface $output)
    {
        $io = new SymfonyStyle($input, $output);

        $this->myService->setFeedback(
            new SymfonyStyleFeedback($io)
        );

        $this->myService->run();
    }
}

统计信息

  • 总下载量: 13.07k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 6
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 6
  • Watchers: 9
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-02-23