2023-03-11 12:04:29 +03:00
|
|
|
<?php
|
|
|
|
/**
|
|
|
|
* Zend Framework (http://framework.zend.com/)
|
|
|
|
*
|
|
|
|
* @link http://github.com/zendframework/zf2 for the canonical source repository
|
2023-04-01 09:03:34 +03:00
|
|
|
* @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
|
2023-03-11 12:04:29 +03:00
|
|
|
* @license http://framework.zend.com/license/new-bsd New BSD License
|
|
|
|
*/
|
|
|
|
|
|
|
|
namespace Zend\ModuleManager\Feature;
|
|
|
|
|
|
|
|
use Zend\Console\Adapter\AdapterInterface;
|
|
|
|
|
|
|
|
interface ConsoleBannerProviderInterface
|
|
|
|
{
|
|
|
|
/**
|
|
|
|
* Returns a string containing a banner text, that describes the module and/or the application.
|
|
|
|
* The banner is shown in the console window, when the user supplies invalid command-line parameters or invokes
|
|
|
|
* the application with no parameters.
|
|
|
|
*
|
|
|
|
* The method is called with active Zend\Console\Adapter\AdapterInterface that can be used to directly access Console and send
|
|
|
|
* output.
|
|
|
|
*
|
|
|
|
* @param AdapterInterface $console
|
|
|
|
* @return string|null
|
|
|
|
*/
|
|
|
|
public function getConsoleBanner(AdapterInterface $console);
|
|
|
|
}
|