projek-xyz/slim-framework

View on GitHub
src/Console/Output.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php
namespace Projek\Slim\Console;
 
class Output extends InOut
{
/**
* Returns CLImate comment output
*
* @param string $string Output
* @return mixed
*/
public function comment($string)
{
return $this->climate->comment($string);
}
 
/**
* Returns CLImate whisper output
*
* @param string $string Output
* @return mixed
*/
public function whisper($string)
{
return $this->climate->whisper($string);
}
 
/**
* Returns CLImate shout output
*
* @param string $string Output
* @return mixed
*/
public function shout($string)
{
return $this->climate->shout($string);
}
 
/**
* Returns CLImate error output
*
* @param string $string Output
* @return mixed
*/
public function error($string)
{
return $this->climate->error($string);
}
 
/**
* CLImate base output
*/
 
/**
* Returns CLImate output
*
* @param string $string Output
* @return mixed
*/
public function out($string)
{
return $this->climate->out($string);
}
 
/**
* Returns CLImate inline text
*
* @param string $string Output
* @return mixed
*/
public function inline($string)
{
return $this->climate->inline($string);
}
 
/**
* Returns CLImate draw art
* @see http://climate.thephpleague.com/terminal-objects/draw/
*
* @param string $string Output
* @return mixed
*/
public function draw($string)
{
return $this->climate->draw($string);
}
 
/**
* Returns CLImate json
* @see http://climate.thephpleague.com/terminal-objects/json/
*
* @param mixed $mixed String|Array|Object
* @return mixed
*/
public function json($mixed)
{
return $this->climate->json($mixed);
}
 
/**
* Returns CLImate table
* @see http://climate.thephpleague.com/terminal-objects/table/
*
* @param array $array Table data
* @return mixed
*/
public function table(array $array)
{
return $this->climate->table($array);
}
 
/**
* Draw a border
* @see http://climate.thephpleague.com/terminal-objects/border/
*
* @param string $char Border character
* @param int $length Border length
* @return mixed
*/
public function border($char = null, $length = null)
{
return $this->climate->border($char, $length);
}
 
/**
* Draw padding
* @see http://climate.thephpleague.com/terminal-objects/padding/
*
* @param int $length Padding length
* @param string $char Padding character
* @return mixed
*/
public function padding($length = 0, $char = '.')
{
return $this->climate->padding($length, $char);
}
 
/**
* Returns output in columns
* @see http://climate.thephpleague.com/terminal-objects/columns/
*
* @param array $data Output data
* @param int $column_count Number of columns
* @return mixed
*/
public function columns(array $data, $column_count = null)
{
return $this->climate->columns($data, $column_count);
}
 
/**
* Pay attantion to this output
* @see http://climate.thephpleague.com/terminal-objects/flank/
*
* @param string $output Output string
* @param string $char Special character
* @param int $length Character length
* @return mixed
*/
public function flank($output, $char = null, $length = null)
{
return $this->climate->flank($output, $char, $length);
}
 
/**
* Create a progressbar
* @see http://climate.thephpleague.com/terminal-objects/progress-bar/
*
* @param int $total Total progress
* @return mixed
*/
public function progress($total = null)
{
if ($this->hasSttyAvailable()) {
return $this->climate->progress($total);
}
}
 
/**
* Dumb any data
* @see http://climate.thephpleague.com/terminal-objects/dump/
*
* @param mixed $array Data to dump
* @return mixed
*/
public function dump($array)
{
return $this->climate->dump($array);
}
 
/**
* Returns CLImate new line
* @see http://climate.thephpleague.com/terminal-objects/br/
*
* @param int $count Number of new line
* @return mixed
*/
public function br($count = 1)
{
return $this->climate->br($count);
}
 
/**
* Returns CLImate new tab
* @see http://climate.thephpleague.com/terminal-objects/tab/
*
* @param int $count Number of new tab
* @return mixed
*/
public function tab($count = 1)
{
return $this->climate->tab($count);
}
 
/**
* Returns CLImate clear output
* @see http://climate.thephpleague.com/terminal-objects/clear/
*
* @return mixed
*/
public function clear()
{
return $this->climate->clear();
}
}