first commit
This commit is contained in:
		
							
								
								
									
										33
									
								
								libraries/vendor/symfony/console/Completion/Output/BashCompletionOutput.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								libraries/vendor/symfony/console/Completion/Output/BashCompletionOutput.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,33 @@ | ||||
| <?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\Completion\Output; | ||||
|  | ||||
| use Symfony\Component\Console\Completion\CompletionSuggestions; | ||||
| use Symfony\Component\Console\Output\OutputInterface; | ||||
|  | ||||
| /** | ||||
|  * @author Wouter de Jong <wouter@wouterj.nl> | ||||
|  */ | ||||
| class BashCompletionOutput implements CompletionOutputInterface | ||||
| { | ||||
|     public function write(CompletionSuggestions $suggestions, OutputInterface $output): void | ||||
|     { | ||||
|         $values = $suggestions->getValueSuggestions(); | ||||
|         foreach ($suggestions->getOptionSuggestions() as $option) { | ||||
|             $values[] = '--'.$option->getName(); | ||||
|             if ($option->isNegatable()) { | ||||
|                 $values[] = '--no-'.$option->getName(); | ||||
|             } | ||||
|         } | ||||
|         $output->writeln(implode("\n", $values)); | ||||
|     } | ||||
| } | ||||
							
								
								
									
										25
									
								
								libraries/vendor/symfony/console/Completion/Output/CompletionOutputInterface.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								libraries/vendor/symfony/console/Completion/Output/CompletionOutputInterface.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,25 @@ | ||||
| <?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\Completion\Output; | ||||
|  | ||||
| use Symfony\Component\Console\Completion\CompletionSuggestions; | ||||
| use Symfony\Component\Console\Output\OutputInterface; | ||||
|  | ||||
| /** | ||||
|  * Transforms the {@see CompletionSuggestions} object into output readable by the shell completion. | ||||
|  * | ||||
|  * @author Wouter de Jong <wouter@wouterj.nl> | ||||
|  */ | ||||
| interface CompletionOutputInterface | ||||
| { | ||||
|     public function write(CompletionSuggestions $suggestions, OutputInterface $output): void; | ||||
| } | ||||
							
								
								
									
										33
									
								
								libraries/vendor/symfony/console/Completion/Output/FishCompletionOutput.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								libraries/vendor/symfony/console/Completion/Output/FishCompletionOutput.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,33 @@ | ||||
| <?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\Completion\Output; | ||||
|  | ||||
| use Symfony\Component\Console\Completion\CompletionSuggestions; | ||||
| use Symfony\Component\Console\Output\OutputInterface; | ||||
|  | ||||
| /** | ||||
|  * @author Guillaume Aveline <guillaume.aveline@pm.me> | ||||
|  */ | ||||
| class FishCompletionOutput implements CompletionOutputInterface | ||||
| { | ||||
|     public function write(CompletionSuggestions $suggestions, OutputInterface $output): void | ||||
|     { | ||||
|         $values = $suggestions->getValueSuggestions(); | ||||
|         foreach ($suggestions->getOptionSuggestions() as $option) { | ||||
|             $values[] = '--'.$option->getName(); | ||||
|             if ($option->isNegatable()) { | ||||
|                 $values[] = '--no-'.$option->getName(); | ||||
|             } | ||||
|         } | ||||
|         $output->write(implode("\n", $values)); | ||||
|     } | ||||
| } | ||||
							
								
								
									
										36
									
								
								libraries/vendor/symfony/console/Completion/Output/ZshCompletionOutput.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								libraries/vendor/symfony/console/Completion/Output/ZshCompletionOutput.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,36 @@ | ||||
| <?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\Completion\Output; | ||||
|  | ||||
| use Symfony\Component\Console\Completion\CompletionSuggestions; | ||||
| use Symfony\Component\Console\Output\OutputInterface; | ||||
|  | ||||
| /** | ||||
|  * @author Jitendra A <adhocore@gmail.com> | ||||
|  */ | ||||
| class ZshCompletionOutput implements CompletionOutputInterface | ||||
| { | ||||
|     public function write(CompletionSuggestions $suggestions, OutputInterface $output): void | ||||
|     { | ||||
|         $values = []; | ||||
|         foreach ($suggestions->getValueSuggestions() as $value) { | ||||
|             $values[] = $value->getValue().($value->getDescription() ? "\t".$value->getDescription() : ''); | ||||
|         } | ||||
|         foreach ($suggestions->getOptionSuggestions() as $option) { | ||||
|             $values[] = '--'.$option->getName().($option->getDescription() ? "\t".$option->getDescription() : ''); | ||||
|             if ($option->isNegatable()) { | ||||
|                 $values[] = '--no-'.$option->getName().($option->getDescription() ? "\t".$option->getDescription() : ''); | ||||
|             } | ||||
|         } | ||||
|         $output->write(implode("\n", $values)."\n"); | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user