X7ROOT File Manager
Current Path:
/home/prisjneg/public_html/vendor/laravel/prompts/src
home
/
prisjneg
/
public_html
/
vendor
/
laravel
/
prompts
/
src
/
📁
..
📁
Concerns
📄
ConfirmPrompt.php
(1.36 KB)
📁
Exceptions
📄
FormBuilder.php
(9.28 KB)
📄
FormStep.php
(1.32 KB)
📄
Key.php
(1.53 KB)
📄
MultiSearchPrompt.php
(6.12 KB)
📄
MultiSelectPrompt.php
(4.13 KB)
📄
Note.php
(702 B)
📁
Output
📄
PasswordPrompt.php
(1 KB)
📄
PausePrompt.php
(568 B)
📄
Progress.php
(4.59 KB)
📄
Prompt.php
(10.04 KB)
📄
SearchPrompt.php
(4.03 KB)
📄
SelectPrompt.php
(3.25 KB)
📄
Spinner.php
(3.24 KB)
📄
SuggestPrompt.php
(3.97 KB)
📄
Table.php
(1.58 KB)
📄
Terminal.php
(2.43 KB)
📄
TextPrompt.php
(885 B)
📄
TextareaPrompt.php
(6.83 KB)
📁
Themes
📄
helpers.php
(7.7 KB)
Editing: Key.php
<?php namespace Laravel\Prompts; class Key { const UP = "\e[A"; const SHIFT_UP = "\e[1;2A"; const DOWN = "\e[B"; const SHIFT_DOWN = "\e[1;2B"; const RIGHT = "\e[C"; const LEFT = "\e[D"; const UP_ARROW = "\eOA"; const DOWN_ARROW = "\eOB"; const RIGHT_ARROW = "\eOC"; const LEFT_ARROW = "\eOD"; const ESCAPE = "\e"; const DELETE = "\e[3~"; const BACKSPACE = "\177"; const ENTER = "\n"; const SPACE = ' '; const TAB = "\t"; const SHIFT_TAB = "\e[Z"; const HOME = ["\e[1~", "\eOH", "\e[H", "\e[7~"]; const END = ["\e[4~", "\eOF", "\e[F", "\e[8~"]; /** * Cancel/SIGINT */ const CTRL_C = "\x03"; /** * Previous/Up */ const CTRL_P = "\x10"; /** * Next/Down */ const CTRL_N = "\x0E"; /** * Forward/Right */ const CTRL_F = "\x06"; /** * Back/Left */ const CTRL_B = "\x02"; /** * Backspace */ const CTRL_H = "\x08"; /** * Home */ const CTRL_A = "\x01"; /** * EOF */ const CTRL_D = "\x04"; /** * End */ const CTRL_E = "\x05"; /** * Negative affirmation */ const CTRL_U = "\x15"; /** * Checks for the constant values for the given match and returns the match * * @param array<string|array<string>> $keys */ public static function oneOf(array $keys, string $match): ?string { return collect($keys)->flatten()->contains($match) ? $match : null; } }
Upload File
Create Folder