Permalink
Browse files

removed vendor to prepare for composer

  • Loading branch information...
Elexy committed Oct 18, 2012
1 parent 8410afb commit a65f6d6c28b3361e99d1b53ba6c775d885483723
Showing 686 changed files with 0 additions and 90,085 deletions.

Large diffs are not rendered by default.

Oops, something went wrong.

Large diffs are not rendered by default.

Oops, something went wrong.
@@ -1,82 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\Console\Command;
-
-use Symfony\Component\Console\Input\InputArgument;
-use Symfony\Component\Console\Input\InputOption;
-use Symfony\Component\Console\Input\InputInterface;
-use Symfony\Component\Console\Output\OutputInterface;
-use Symfony\Component\Console\Output\Output;
-use Symfony\Component\Console\Command\Command;
-
-/**
- * HelpCommand displays the help for a given command.
- *
- * @author Fabien Potencier <fabien@symfony.com>
- */
-class HelpCommand extends Command
-{
- private $command;
-
- /**
- * {@inheritdoc}
- */
- protected function configure()
- {
- $this->ignoreValidationErrors = true;
-
- $this
- ->setDefinition(array(
- new InputArgument('command_name', InputArgument::OPTIONAL, 'The command name', 'help'),
- new InputOption('xml', null, InputOption::VALUE_NONE, 'To output help as XML'),
- ))
- ->setName('help')
- ->setAliases(array('?'))
- ->setDescription('Displays help for a command')
- ->setHelp(<<<EOF
-The <info>help</info> command displays help for a given command:
-
- <info>./symfony help list</info>
-
-You can also output the help as XML by using the <comment>--xml</comment> option:
-
- <info>./symfony help --xml list</info>
-EOF
- );
- }
-
- /**
- * Sets the command
- *
- * @param Command $command The command to set
- */
- public function setCommand(Command $command)
- {
- $this->command = $command;
- }
-
- /**
- * {@inheritdoc}
- */
- protected function execute(InputInterface $input, OutputInterface $output)
- {
- if (null === $this->command) {
- $this->command = $this->getApplication()->get($input->getArgument('command_name'));
- }
-
- if ($input->getOption('xml')) {
- $output->writeln($this->command->asXml(), OutputInterface::OUTPUT_RAW);
- } else {
- $output->writeln($this->command->asText());
- }
- }
-}
@@ -1,67 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\Console\Command;
-
-use Symfony\Component\Console\Input\InputArgument;
-use Symfony\Component\Console\Input\InputOption;
-use Symfony\Component\Console\Input\InputInterface;
-use Symfony\Component\Console\Output\OutputInterface;
-use Symfony\Component\Console\Output\Output;
-use Symfony\Component\Console\Command\Command;
-
-/**
- * ListCommand displays the list of all available commands for the application.
- *
- * @author Fabien Potencier <fabien@symfony.com>
- */
-class ListCommand extends Command
-{
- /**
- * {@inheritdoc}
- */
- protected function configure()
- {
- $this
- ->setDefinition(array(
- new InputArgument('namespace', InputArgument::OPTIONAL, 'The namespace name'),
- new InputOption('xml', null, InputOption::VALUE_NONE, 'To output help as XML'),
- ))
- ->setName('list')
- ->setDescription('Lists commands')
- ->setHelp(<<<EOF
-The <info>list</info> command lists all commands:
-
- <info>./symfony list</info>
-
-You can also display the commands for a specific namespace:
-
- <info>./symfony list test</info>
-
-You can also output the information as XML by using the <comment>--xml</comment> option:
-
- <info>./symfony list --xml</info>
-EOF
- );
- }
-
- /**
- * {@inheritdoc}
- */
- protected function execute(InputInterface $input, OutputInterface $output)
- {
- if ($input->getOption('xml')) {
- $output->writeln($this->getApplication()->asXml($input->getArgument('namespace')), OutputInterface::OUTPUT_RAW);
- } else {
- $output->writeln($this->getApplication()->asText($input->getArgument('namespace')));
- }
- }
-}
@@ -1,243 +0,0 @@
-<?php
-
-/*
- * This file is part of the Symfony package.
- *
- * (c) Fabien Potencier <fabien@symfony.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\Console\Formatter;
-
-/**
- * Formatter class for console output.
- *
- * @author Konstantin Kudryashov <ever.zet@gmail.com>
- *
- * @api
- */
-class OutputFormatter implements OutputFormatterInterface
-{
- private $decorated;
- private $styles = array();
-
- /**
- * Initializes console output formatter.
- *
- * @param boolean $decorated Whether this formatter should actually decorate strings
- * @param array $styles Array of "name => FormatterStyle" instance
- *
- * @api
- */
- public function __construct($decorated = null, array $styles = array())
- {
- $this->decorated = (Boolean) $decorated;
-
- $this->setStyle('error', new OutputFormatterStyle('white', 'red'));
- $this->setStyle('info', new OutputFormatterStyle('green'));
- $this->setStyle('comment', new OutputFormatterStyle('yellow'));
- $this->setStyle('question', new OutputFormatterStyle('black', 'cyan'));
-
- foreach ($styles as $name => $style) {
- $this->setStyle($name, $style);
- }
- }
-
- /**
- * Sets the decorated flag.
- *
- * @param Boolean $decorated Whether to decorated the messages or not
- *
- * @api
- */
- public function setDecorated($decorated)
- {
- $this->decorated = (Boolean) $decorated;
- }
-
- /**
- * Gets the decorated flag.
- *
- * @return Boolean true if the output will decorate messages, false otherwise
- *
- * @api
- */
- public function isDecorated()
- {
- return $this->decorated;
- }
-
- /**
- * Sets a new style.
- *
- * @param string $name The style name
- * @param OutputFormatterStyleInterface $options The style instance
- *
- * @api
- */
- public function setStyle($name, OutputFormatterStyleInterface $style)
- {
- $this->styles[strtolower($name)] = $style;
- }
-
- /**
- * Checks if output formatter has style with specified name.
- *
- * @param string $name
- *
- * @return boolean
- *
- * @api
- */
- public function hasStyle($name)
- {
- return isset($this->styles[strtolower($name)]);
- }
-
- /**
- * Gets style options from style with specified name.
- *
- * @param string $name
- *
- * @return OutputFormatterStyleInterface
- *
- * @api
- */
- public function getStyle($name)
- {
- if (!$this->hasStyle($name)) {
- throw new \InvalidArgumentException('Undefined style: ' . $name);
- }
-
- return $this->styles[strtolower($name)];
- }
-
- /**
- * Formats a message according to the given styles.
- *
- * @param string $message The message to style
- *
- * @return string The styled message
- *
- * @api
- */
- public function format($message)
- {
- $message = preg_replace_callback(
- $this->getBeginStyleRegex(), array($this, 'replaceBeginStyle'), $message
- );
-
- return preg_replace_callback(
- $this->getEndStyleRegex(), array($this, 'replaceEndStyle'), $message
- );
- }
-
- /**
- * Gets regex for a style start.
- *
- * @return string
- */
- protected function getBeginStyleRegex()
- {
- return '#<([a-z][a-z0-9\-_=;]+)>#i';
- }
-
- /**
- * Gets regex for a style end.
- *
- * @return string
- */
- protected function getEndStyleRegex()
- {
- return '#</([a-z][a-z0-9\-_]*)?>#i';
- }
-
- /**
- * Replaces the starting style of the output.
- *
- * @param array $match
- *
- * @return string The replaced style
- *
- * @throws \InvalidArgumentException When style is unknown
- */
- private function replaceBeginStyle($match)
- {
- if (!$this->isDecorated()) {
- return '';
- }
-
- if (isset($this->styles[strtolower($match[1])])) {
- $style = $this->styles[strtolower($match[1])];
- } else {
- $style = $this->createStyleFromString($match[1]);
-
- if (false === $style) {
- return $match[0];
- }
- }
-
- return $style->getBeginStyle();
- }
-
- /**
- * Replaces the end style.
- *
- * @param string $match The text to match
- *
- * @return string The end style
- */
- private function replaceEndStyle($match)
- {
- if (!$this->isDecorated()) {
- return '';
- }
-
- if (!isset($match[1])) {
- $match[1] = '';
- }
-
- if ('' == $match[1]) {
- $style = new OutputFormatterStyle();
- } else {
- if (!isset($this->styles[strtolower($match[1])])) {
- return $match[0];
- }
-
- $style = $this->styles[strtolower($match[1])];
- }
-
- return $style->getEndStyle();
- }
-
- /**
- * Tryes to create new style instance from string.
- *
- * @param string $string
- *
- * @return Symfony\Component\Console\Format\FormatterStyle|boolean false if string is not format string
- */
- private function createStyleFromString($string)
- {
- if (!preg_match_all('/([^=]+)=([^;]+)(;|$)/', strtolower($string), $matches, PREG_SET_ORDER)) {
- return false;
- }
-
- $style = new OutputFormatterStyle();
- foreach ($matches as $match) {
- array_shift($match);
-
- if ('fg' == $match[0]) {
- $style->setForeground($match[1]);
- } elseif ('bg' == $match[0]) {
- $style->setBackground($match[1]);
- } else {
- $style->setOption($match[1]);
- }
- }
-
- return $style;
- }
-}
Oops, something went wrong.

0 comments on commit a65f6d6

Please sign in to comment.