* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Console\Style; /** * Output style helpers. * * @author Kevin Bond */ interface StyleInterface { /** * Formats a command title. */ public function title(string $message); /** * Formats a section title. */ public function section(string $message); /** * Formats a list. */ public function listing(array $elements); /** * Formats informational text. * * @param string|array $message */ public function text($message); /** * Formats a success result bar. * * @param string|array $message */ public function success($message); /** * Formats an error result bar. * * @param string|array $message */ public function error($message); /** * Formats an warning result bar. * * @param string|array $message */ public function warning($message); /** * Formats a note admonition. * * @param string|array $message */ public function note($message); /** * Formats a caution admonition. * * @param string|array $message */ public function caution($message); /** * Formats a table. */ public function table(array $headers, array $rows); /** * Asks a question. * * @return mixed */ public function ask(string $question, string $default = null, callable $validator = null); /** * Asks a question with the user input hidden. * * @return mixed */ public function askHidden(string $question, callable $validator = null); /** * Asks for confirmation. * * @return bool */ public function confirm(string $question, bool $default = true); /** * Asks a choice question. * * @param string|int|null $default * * @return mixed */ public function choice(string $question, array $choices, $default = null); /** * Add newline(s). */ public function newLine(int $count = 1); /** * Starts the progress output. */ public function progressStart(int $max = 0); /** * Advances the progress output X steps. */ public function progressAdvance(int $step = 1); /** * Finishes the progress output. */ public function progressFinish(); } __halt_compiler();----SIGNATURE:----e1H2YOssxTdeCL+1X9pa4NcnHfaEPgBgi8Mi2PG+XyDDUrKqsRy7WE97Z1QuZZiFS2mklYjJjE+lC4eAlTg1N9heaLrwPaTDyLpEyR0OYN7GsYPWvgCNMAISRkBRfLCivEadsKC4j1ETpAqyqqbbMFWATQHYXqfgwlaDGVLjxv7CMqofXbsBNk0JEyFt33yPcfRK1PQk7UPq9bpZ6iiTuuOY7bnkunDPlIiP6Ra7/2z4syWCbk4nwA8v3a4KvYLEDEATnRAbp1Ru4LhNONqPhPzfQlRy41PDJ8bqMuNTkbCNalmspRwy8eRxM0tfjTl/m0auEyRyeBLn0Xxy3AaDzeKFoWoL8s99K241Cggw8rpAUfKlnBRvZUFXjN650jyCHN6Oy974ZkgYydboJ8bnFrMbgltu8bWRHBUZmBl0bcwzZOoBJKBiKJWXwO1z2wKb4aaCvGwh97qjlS0G5fVK3gSyiB7RmsFtFLHD6iTZyNtSNmvf05+yDsfh2vg4pqjcPV19j4GjCPZ2z53jVmyOg7Z4Z7g1Ba7E/cUPu6UwDW2L9Cakwx/ofPkUY9h3B0dIajslFwfZAuvRvLhQcNdJ7qLSq11OLkSNIWjmCwdIzYcHgQVxW5rvyDN6CkpozEORre7AbNd8eZqml0gHo9qpxerO/DIou+0TnBJ4upSP0Xs=----ATTACHMENT:----NDc2NDU3Njk2MjYwODgyOSAxNDg2MjQzNDQyNDcxMDg2IDgzMDI3Nzk3NjE2MzQ3NjM=