SYMBOL INDEX (434 symbols across 79 files) FILE: app/Actions/AbortsCommands.php type AbortsCommands (line 7) | trait AbortsCommands method abortIf (line 9) | public function abortIf(bool $abort, string $message, $process = null) FILE: app/Actions/Concerns/InteractsWithComposer.php type InteractsWithComposer (line 8) | trait InteractsWithComposer method composerRequire (line 12) | protected function composerRequire(string $package, bool $forDev = tru... method getComposerRequireCommand (line 19) | protected function getComposerRequireCommand(string $package, bool $fo... FILE: app/Actions/Concerns/InteractsWithGitHub.php type InteractsWithGitHub (line 8) | trait InteractsWithGitHub method shouldCreateRepository (line 10) | protected static function shouldCreateRepository(): bool method gitHubInitializationRequested (line 15) | protected static function gitHubInitializationRequested(): bool method getDescription (line 20) | protected static function getDescription(): string method getHomepage (line 31) | protected static function getHomepage(): string method getGitHubCreateCommand (line 45) | protected static function getGitHubCreateCommand(): string method getRepositoryName (line 70) | protected static function getRepositoryName(): string method ghInstalled (line 78) | protected static function ghInstalled(): bool method hubInstalled (line 83) | protected static function hubInstalled(): bool method gitHubToolingInstalled (line 88) | protected static function gitHubToolingInstalled(): bool FILE: app/Actions/Concerns/InteractsWithNpm.php type InteractsWithNpm (line 8) | trait InteractsWithNpm method installAndCompileNodeDependencies (line 15) | protected function installAndCompileNodeDependencies(): void method installNodeDependencies (line 24) | public function installNodeDependencies(): void method compileNodeDependencies (line 33) | protected function compileNodeDependencies(): void FILE: app/Actions/CreateDatabase.php class CreateDatabase (line 10) | class CreateDatabase method __construct (line 18) | public function __construct(Shell $shell, Database $database, ConsoleW... method __invoke (line 25) | public function __invoke() method failureToCreateError (line 53) | protected function failureToCreateError(string $db_name): string FILE: app/Actions/CustomizeDotEnv.php class CustomizeDotEnv (line 9) | class CustomizeDotEnv method __construct (line 13) | public function __construct(ConsoleWriter $consoleWriter) method __invoke (line 18) | public function __invoke() method customize (line 32) | public function customize($contents): string method value (line 50) | public function value($key, $fallback) FILE: app/Actions/DisplayHelpScreen.php class DisplayHelpScreen (line 7) | class DisplayHelpScreen method __invoke (line 9) | public function __invoke() method createCliStringForOptionDescriptions (line 15) | public function createCliStringForOptionDescriptions(): string method createCliStringForCommandUsage (line 30) | private function createCliStringForCommandUsage(): string FILE: app/Actions/DisplayLamboWelcome.php class DisplayLamboWelcome (line 5) | class DisplayLamboWelcome method __construct (line 17) | public function __construct() method __invoke (line 22) | public function __invoke() FILE: app/Actions/EditConfigFile.php class EditConfigFile (line 8) | class EditConfigFile method __construct (line 14) | public function __construct(Shell $shell) method __invoke (line 19) | public function __invoke(string $fileName) FILE: app/Actions/GenerateAppKey.php class GenerateAppKey (line 8) | class GenerateAppKey method __construct (line 15) | public function __construct(Shell $shell, ConsoleWriter $consoleWriter) method __invoke (line 21) | public function __invoke() method withQuiet (line 32) | private function withQuiet() FILE: app/Actions/InitializeGitHubRepository.php class InitializeGitHubRepository (line 9) | class InitializeGitHubRepository method __construct (line 19) | public function __construct(Shell $shell, ConsoleWriter $consoleWriter) method __invoke (line 25) | public function __invoke() FILE: app/Actions/InitializeGitRepository.php class InitializeGitRepository (line 8) | class InitializeGitRepository method __construct (line 15) | public function __construct(Shell $shell, ConsoleWriter $consoleWriter) method __invoke (line 21) | public function __invoke() method exec (line 41) | public function exec($command) FILE: app/Actions/InstallBreeze.php class InstallBreeze (line 11) | class InstallBreeze method __construct (line 26) | public function __construct(Shell $shell, ConsoleWriter $consoleWriter) method __invoke (line 32) | public function __invoke() method installBreeze (line 51) | protected function installBreeze($stack): void FILE: app/Actions/InstallJetstream.php class InstallJetstream (line 11) | class InstallJetstream method __construct (line 34) | public function __construct(Shell $shell, ConsoleWriter $consoleWriter) method __invoke (line 43) | public function __invoke(): void method installJetstream (line 65) | protected function installJetstream(string $stack): void FILE: app/Actions/InstallLaravel.php class InstallLaravel (line 8) | class InstallLaravel method __construct (line 15) | public function __construct(Shell $shell, ConsoleWriter $consoleWriter) method __invoke (line 21) | public function __invoke() FILE: app/Actions/InstallNpmDependencies.php class InstallNpmDependencies (line 8) | class InstallNpmDependencies method __construct (line 15) | public function __construct(Shell $shell, ConsoleWriter $consoleWriter) method __invoke (line 21) | public function __invoke() method withQuiet (line 32) | public function withQuiet() FILE: app/Actions/MigrateDatabase.php class MigrateDatabase (line 10) | class MigrateDatabase method __construct (line 18) | public function __construct(Shell $shell, Database $database, ConsoleW... method __invoke (line 25) | public function __invoke() method failureMigrateError (line 49) | protected function failureMigrateError(): string method withQuiet (line 59) | private function withQuiet() FILE: app/Actions/OpenInBrowser.php class OpenInBrowser (line 8) | class OpenInBrowser method __construct (line 16) | public function __construct(Shell $shell, Environment $environment) method __invoke (line 22) | public function __invoke() method browser (line 43) | public function browser() FILE: app/Actions/OpenInEditor.php class OpenInEditor (line 8) | class OpenInEditor method __construct (line 15) | public function __construct(Shell $shell, ConsoleWriter $consoleWriter) method __invoke (line 21) | public function __invoke() FILE: app/Actions/PushToGitHub.php class PushToGitHub (line 8) | class PushToGitHub method __construct (line 16) | public function __construct(Shell $shell, ConsoleWriter $consoleWriter) method __invoke (line 22) | public function __invoke() FILE: app/Actions/RunAfterScript.php class RunAfterScript (line 9) | class RunAfterScript method __construct (line 16) | public function __construct(Shell $shell, ConsoleWriter $consoleWriter) method __invoke (line 22) | public function __invoke() FILE: app/Actions/UpgradeSavedConfiguration.php class UpgradeSavedConfiguration (line 9) | class UpgradeSavedConfiguration method __construct (line 58) | public function __construct() method __invoke (line 65) | public function __invoke(): bool method upgrade (line 82) | public function upgrade(string $savedConfiguration, array $removedConf... method shouldUpgrade (line 94) | private function shouldUpgrade(): bool method commentRemovedConfiguration (line 111) | private function commentRemovedConfiguration(string $savedConfiguratio... method summarizeComments (line 125) | private function summarizeComments(): string method addNewConfiguration (line 140) | private function addNewConfiguration(array $newConfiguration): string FILE: app/Actions/ValetLink.php class ValetLink (line 8) | class ValetLink method __construct (line 16) | public function __construct(Shell $shell, ConsoleWriter $consoleWriter) method __invoke (line 22) | public function __invoke() FILE: app/Actions/ValetSecure.php class ValetSecure (line 8) | class ValetSecure method __construct (line 15) | public function __construct(Shell $shell, ConsoleWriter $consoleWriter) method __invoke (line 21) | public function __invoke() FILE: app/Actions/ValidateGitHubConfiguration.php class ValidateGitHubConfiguration (line 10) | class ValidateGitHubConfiguration method __construct (line 32) | public function __construct(Shell $shell, ConsoleWriter $consoleWriter) method __invoke (line 38) | public function __invoke() method askToContinueWithoutGitHubSetup (line 67) | private function askToContinueWithoutGitHubSetup() method ghAuthenticated (line 76) | private function ghAuthenticated(): bool FILE: app/Actions/VerifyDependencies.php class VerifyDependencies (line 8) | class VerifyDependencies method __construct (line 46) | public function __construct(ExecutableFinder $finder, ConsoleWriter $c... method __invoke (line 52) | public function __invoke() FILE: app/Actions/VerifyPathAvailable.php class VerifyPathAvailable (line 8) | class VerifyPathAvailable method __invoke (line 14) | public function __invoke() FILE: app/Commands/Debug.php type Debug (line 12) | trait Debug method arrayToTable (line 14) | protected function arrayToTable(array $data, array $filter = null, str... method debugReport (line 53) | protected function debugReport(): void method configToTable (line 150) | protected function configToTable(): void method dotFlatten (line 156) | private function dotFlatten($prefix, $array): array method logTimezoneData (line 169) | protected function logTimezoneData() FILE: app/Commands/EditAfter.php class EditAfter (line 13) | class EditAfter extends LamboCommand method handle (line 19) | public function handle() FILE: app/Commands/EditConfig.php class EditConfig (line 13) | class EditConfig extends LamboCommand method handle (line 19) | public function handle() FILE: app/Commands/HelpCommand.php class HelpCommand (line 8) | class HelpCommand extends LamboCommand method handle (line 13) | public function handle() FILE: app/Commands/LamboCommand.php class LamboCommand (line 10) | abstract class LamboCommand extends Command method run (line 12) | public function run(InputInterface $input, OutputInterface $output): int FILE: app/Commands/NewCommand.php class NewCommand (line 36) | class NewCommand extends LamboCommand method __construct (line 44) | public function __construct() method buildSignature (line 55) | public function buildSignature() method buildSignatureOption (line 65) | public function buildSignatureOption($option): string method handle (line 76) | public function handle() method setConsoleWriter (line 132) | protected function setConsoleWriter() method setConfig (line 137) | private function setConfig(): void FILE: app/Configuration/CommandLineConfiguration.php class CommandLineConfiguration (line 5) | class CommandLineConfiguration extends LamboConfiguration method getSettings (line 7) | protected function getSettings(): array FILE: app/Configuration/LamboConfiguration.php class LamboConfiguration (line 7) | abstract class LamboConfiguration method __construct (line 39) | public function __construct(array $keyMap) method getSettings (line 48) | abstract protected function getSettings(): array; method get (line 50) | protected function get(string $key, array $array) method __get (line 71) | public function __get($name) FILE: app/Configuration/SavedConfiguration.php class SavedConfiguration (line 8) | class SavedConfiguration extends LamboConfiguration method getSettings (line 10) | protected function getSettings(): array FILE: app/Configuration/SetConfig.php class SetConfig (line 17) | class SetConfig method __construct (line 35) | public function __construct( method __invoke (line 52) | public function __invoke($defaultConfiguration) method get (line 78) | private function get(string $configurationKey, $default) method getTld (line 95) | private function getTld(): string method getRootPath (line 118) | private function getRootPath(string $key, $default) method getDatabaseName (line 127) | private function getDatabaseName(string $key, $default) method getProjectURL (line 132) | private function getProjectURL(): string method getMigrateDatabase (line 142) | private function getMigrateDatabase(string $key, $default) method getWithOutput (line 151) | private function getWithOutput(string $key, $default): bool method getBreeze (line 160) | private function getBreeze(string $key, $default) method getJetstream (line 175) | private function getJetstream(string $key, $default) method configureBreezeStack (line 190) | private function configureBreezeStack(): string method configureJetstreamStack (line 199) | private function configureJetstreamStack(): string method ensureOnlyOneStarterKitSelected (line 209) | private function ensureOnlyOneStarterKitSelected(): void FILE: app/Configuration/ShellConfiguration.php class ShellConfiguration (line 5) | class ShellConfiguration extends LamboConfiguration method getSettings (line 7) | protected function getSettings(): array FILE: app/ConsoleWriter.php class ConsoleWriter (line 8) | class ConsoleWriter extends OutputStyle method formatString (line 15) | public static function formatString(string $string, string $format): s... method panel (line 20) | public function panel(string $prefix, string $message, string $style) method sectionTitle (line 25) | public function sectionTitle($sectionTitle) method logStep (line 34) | public function logStep($message) method exec (line 39) | public function exec(string $command) method success (line 44) | public function success($message, $label = 'PASS'): void method ok (line 49) | public function ok($message): void method note (line 54) | public function note($message, $label = 'NOTE'): void method warn (line 59) | public function warn($message, $label = 'WARN'): void method warnCommandFailed (line 64) | public function warnCommandFailed($command): void method showOutputErrors (line 69) | public function showOutputErrors(string $errors) method showOutput (line 78) | public function showOutput(string $errors) method exception (line 87) | public function exception($message) method text (line 92) | public function text($message) method listing (line 97) | public function listing(array $items): void method table (line 107) | public function table(array $columnHeadings, array $rowData) method consoleOutput (line 112) | public function consoleOutput(string $line, $type) method labeledLine (line 121) | public function labeledLine(string $label, string $message, string $la... FILE: app/Environment.php class Environment (line 5) | class Environment method isMac (line 7) | public static function isMac(): bool FILE: app/Helpers/GetTimezone.php class GetTimezone (line 7) | class GetTimezone method __invoke (line 9) | public function __invoke(): string FILE: app/LamboException.php class LamboException (line 7) | class LamboException extends Exception FILE: app/LogsToConsole.php type LogsToConsole (line 5) | trait LogsToConsole method alert (line 7) | public function alert(string $message) method warn (line 12) | public function warn(string $message) method error (line 17) | public function error(string $message) method line (line 22) | public function line(string $message) method info (line 27) | public function info(string $message) FILE: app/Options.php class Options (line 5) | class Options method all (line 131) | public function all(): array FILE: app/Providers/AppServiceProvider.php class AppServiceProvider (line 7) | class AppServiceProvider extends ServiceProvider method boot (line 14) | public function boot() method register (line 34) | public function register() FILE: app/Shell.php class Shell (line 8) | class Shell method __construct (line 16) | public function __construct(Repository $config, ConsoleWriter $console... method execInRoot (line 23) | public function execInRoot($command) method execInProject (line 28) | public function execInProject($command) method execIn (line 33) | public function execIn(string $directory, string $command) method exec (line 38) | public function exec(string $command) method execQuietly (line 60) | public function execQuietly(string $command) method withTTY (line 71) | public function withTTY() FILE: app/Tools/Database.php class Database (line 7) | class Database method fill (line 13) | public function fill(string $type, string $host, $port, string $userna... method fillFromUrl (line 22) | public function fillFromUrl(string $url): self method fillFromLamboStore (line 29) | public function fillFromLamboStore(array $store): self method ensureExists (line 40) | public function ensureExists(string $databaseName = null) method create (line 49) | public function create(string $databaseName) FILE: tests/CreatesApplication.php type CreatesApplication (line 7) | trait CreatesApplication method createApplication (line 14) | public function createApplication() FILE: tests/Feature/CreateDatabaseTest.php class CreateDatabaseTest (line 9) | class CreateDatabaseTest extends TestCase method setUp (line 13) | public function setUp(): void method it_creates_a_mysql_database (line 21) | function it_creates_a_mysql_database() method it_skips_database_creation (line 49) | function it_skips_database_creation() FILE: tests/Feature/CustomizeDotEnvTest.php class CustomizeDotEnvTest (line 9) | class CustomizeDotEnvTest extends TestCase method it_saves_the_customized_dot_env_files (line 12) | function it_saves_the_customized_dot_env_files() method it_replaces_static_strings (line 38) | function it_replaces_static_strings() method un_targeted_lines_are_unchanged (line 49) | function un_targeted_lines_are_unchanged() method lines_with_no_equals_are_unchanged (line 60) | function lines_with_no_equals_are_unchanged() method line_breaks_remain (line 69) | function line_breaks_remain() FILE: tests/Feature/EditConfigFileTest.php class EditConfigFileTest (line 11) | class EditConfigFileTest extends TestCase method setUp (line 17) | public function setUp(): void method it_creates_the_config_directory_and_file_then_opens_the_file_for_editing (line 33) | function it_creates_the_config_directory_and_file_then_opens_the_file_... method it_creates_a_config_file_then_opens_the_file_for_editing (line 49) | function it_creates_a_config_file_then_opens_the_file_for_editing() method it_opens_a_config_file_for_editing (line 60) | function it_opens_a_config_file_for_editing() method it_throws_an_exception_if_the_configured_editor_fails_to_open (line 70) | function it_throws_an_exception_if_the_configured_editor_fails_to_open() method failing_to_create_the_configuration_directory_throws_an_exception (line 82) | function failing_to_create_the_configuration_directory_throws_an_excep... method failing_to_create_the_configuration_file_throws_an_exception (line 93) | public function failing_to_create_the_configuration_file_throws_an_exc... method configDirectoryExists (line 104) | private function configDirectoryExists(bool $exists = true): void method successfullyCreateConfigDirectory (line 114) | private function successfullyCreateConfigDirectory(bool $success = tru... method configFileExists (line 124) | private function configFileExists(bool $success = true): void method successfullyCreateConfigFile (line 134) | private function successfullyCreateConfigFile(bool $success = true): void method successfullyOpenInEditor (line 150) | private function successfullyOpenInEditor(bool $success = true) method the_config_directory_does_not_exist (line 172) | private function the_config_directory_does_not_exist() method the_config_directory_is_created (line 182) | private function the_config_directory_is_created() method the_config_file_does_not_exist (line 192) | private function the_config_file_does_not_exist() method the_config_file_is_created (line 202) | private function the_config_file_is_created() method the_config_file_is_opened_for_editing (line 218) | private function the_config_file_is_opened_for_editing() FILE: tests/Feature/Fakes/FakeProcess.php class FakeProcess (line 5) | class FakeProcess method __construct (line 13) | public function __construct(bool $isSuccessful, string $failedCommand ... method success (line 19) | public static function success(): FakeProcess method fail (line 24) | public static function fail(string $failedCommand): FakeProcess method isSuccessful (line 29) | public function isSuccessful(): bool method getCommandLine (line 34) | public function getCommandLine(): string method withOutput (line 39) | public function withOutput(string $output): FakeProcess method withErrorOutput (line 45) | public function withErrorOutput(string $errorOutput): FakeProcess method getOutput (line 51) | public function getOutput() method getErrorOutput (line 56) | public function getErrorOutput() method getExitCode (line 61) | public function getExitCode() FILE: tests/Feature/GenerateAppKeyTest.php class GenerateAppKeyTest (line 10) | class GenerateAppKeyTest extends TestCase method it_generates_a_new_app_key (line 13) | function it_generates_a_new_app_key() method it_throws_an_exception_if_new_app_key_generation_fails (line 24) | function it_throws_an_exception_if_new_app_key_generation_fails() FILE: tests/Feature/InitializeGitHubRepositoryTest.php class InitializeGitHubRepositoryTest (line 16) | class InitializeGitHubRepositoryTest extends TestCase method it_manages_new_repository_initialization (line 127) | function it_manages_new_repository_initialization() method it_warns_the_user_if_repository_creation_fails (line 158) | function it_warns_the_user_if_repository_creation_fails() FILE: tests/Feature/InitializeGitRepositoryTest.php class InitializeGitRepositoryTest (line 10) | class InitializeGitRepositoryTest extends TestCase method it_initializes_git (line 13) | function it_initializes_git() method it_throws_an_exception_if_git_init_fails (line 36) | function it_throws_an_exception_if_git_init_fails() method it_throws_an_exception_if_git_add_fails (line 49) | function it_throws_an_exception_if_git_add_fails() method it_throws_an_exception_if_git_commit_fails (line 67) | function it_throws_an_exception_if_git_commit_fails() method it_removes_the_quiet_flag_when_show_output_is_enabled (line 93) | function it_removes_the_quiet_flag_when_show_output_is_enabled() FILE: tests/Feature/InstallBreezeTest.php class InstallBreezeTest (line 13) | class InstallBreezeTest extends TestCase method it_installs_laravel_breeze (line 19) | function it_installs_laravel_breeze() method it_skips_breeze_installation (line 48) | function it_skips_breeze_installation() method it_throws_a_lambo_exception_if_an_invalid_breeze_stack_is_requested (line 59) | function it_throws_a_lambo_exception_if_an_invalid_breeze_stack_is_req... method it_throws_a_lambo_exception_if_composer_installation_fails (line 79) | function it_throws_a_lambo_exception_if_composer_installation_fails() method it_throws_a_lambo_exception_if_breeze_installation_fails (line 90) | function it_throws_a_lambo_exception_if_breeze_installation_fails() method getComposerCommand (line 102) | private function getComposerCommand(bool $withOutput = false): string method getBreezeInstallCommand (line 107) | private function getBreezeInstallCommand(string $stack, $showOutput): ... method getNpmInstallCommand (line 116) | private function getNpmInstallCommand($showOutput): string method getCompileAssetsCommand (line 121) | private function getCompileAssetsCommand($withOutput): string method logUseCase (line 126) | private function logUseCase(string $stack, $showOutput): void FILE: tests/Feature/InstallJetstreamTest.php class InstallJetstreamTest (line 13) | class InstallJetstreamTest extends TestCase method it_installs_laravel_jetstream (line 19) | function it_installs_laravel_jetstream() method it_skips_jetstream_installation (line 50) | function it_skips_jetstream_installation() method it_throws_a_lambo_exception_if_an_invalid_jetstream_stack_is_requested (line 61) | function it_throws_a_lambo_exception_if_an_invalid_jetstream_stack_is_... method it_throws_a_lambo_exception_if_composer_installation_fails (line 81) | function it_throws_a_lambo_exception_if_composer_installation_fails() method it_throws_a_lambo_exception_if_jetstream_installation_fails (line 92) | function it_throws_a_lambo_exception_if_jetstream_installation_fails() method getJetstreamInstallCommand (line 103) | private function getJetstreamInstallCommand(string $stack, $showOutput... method getNpmInstallCommand (line 108) | private function getNpmInstallCommand($showOutput): string method getComposerCommand (line 113) | private function getComposerCommand(bool $withOutput = false): string method getCompileAssetsCommand (line 118) | private function getCompileAssetsCommand($withOutput): string method logUseCase (line 123) | private function logUseCase(string $stack, $useTeams, $showOutput): void FILE: tests/Feature/InstallLaravelTest.php class InstallLaravelTest (line 10) | class InstallLaravelTest extends TestCase method it_installs_laravel (line 13) | function it_installs_laravel() method it_throws_an_exception_if_laravel_fails_to_install (line 39) | function it_throws_an_exception_if_laravel_fails_to_install() FILE: tests/Feature/InstallNpmDependenciesTest.php class InstallNpmDependenciesTest (line 10) | class InstallNpmDependenciesTest extends TestCase method it_installs_npm_dependencies (line 13) | function it_installs_npm_dependencies() method it_installs_npm_dependencies_and_shows_console_output (line 26) | function it_installs_npm_dependencies_and_shows_console_output() method it_throws_an_exception_if_npm_install_fails (line 39) | function it_throws_an_exception_if_npm_install_fails() FILE: tests/Feature/LamboTestEnvironment.php type LamboTestEnvironment (line 7) | trait LamboTestEnvironment method withValetTld (line 9) | protected function withValetTld($tld = 'test'): void FILE: tests/Feature/MigrateDatabaseTest.php class MigrateDatabaseTest (line 11) | class MigrateDatabaseTest extends TestCase method setUp (line 15) | public function setUp(): void method it_migrates_the_database (line 22) | function it_migrates_the_database() method failed_migrations_do_not_halt_execution (line 53) | function failed_migrations_do_not_halt_execution() method it_skips_migrations (line 84) | function it_skips_migrations() FILE: tests/Feature/OpenInBrowserTest.php class OpenInBrowserTest (line 10) | class OpenInBrowserTest extends TestCase method setUp (line 14) | public function setUp(): void method it_uses_the_open_command_on_mac_when_a_browser_is_specified (line 21) | function it_uses_the_open_command_on_mac_when_a_browser_is_specified() method it_uses_valet_open_on_mac_when_no_browser_is_specified (line 38) | function it_uses_valet_open_on_mac_when_no_browser_is_specified() method it_uses_valet_open_when_not_running_on_mac (line 54) | function it_uses_valet_open_when_not_running_on_mac() method it_ignores_the_specified_browser_when_not_running_on_mac (line 68) | function it_ignores_the_specified_browser_when_not_running_on_mac() method it_skips_opening_the_site (line 85) | function it_skips_opening_the_site() FILE: tests/Feature/OpenInEditorTest.php class OpenInEditorTest (line 10) | class OpenInEditorTest extends TestCase method it_opens_the_project_folder_in_the_specified_editor (line 13) | function it_opens_the_project_folder_in_the_specified_editor() method it_throws_an_exception_if_it_fails_to_open_the_editor (line 30) | function it_throws_an_exception_if_it_fails_to_open_the_editor() FILE: tests/Feature/PushToGitHubTest.php class PushToGitHubTest (line 14) | class PushToGitHubTest extends TestCase method it_pushes_to_github (line 19) | function it_pushes_to_github() method it_logs_a_warning_if_branch_name_cannot_be_determined (line 39) | function it_logs_a_warning_if_branch_name_cannot_be_determined() method it_logs_a_warning_if_pushing_to_git_hub_fails (line 67) | function it_logs_a_warning_if_pushing_to_git_hub_fails() method it_skips_pushing_to_github (line 103) | function it_skips_pushing_to_github() method shouldLogWarning (line 118) | private function shouldLogWarning(string $warning): void method shouldLogStep (line 126) | private function shouldLogStep(string $step) method shouldShowOutputErrors (line 134) | private function shouldShowOutputErrors(string $error) FILE: tests/Feature/RunAfterScriptTest.php class RunAfterScriptTest (line 11) | class RunAfterScriptTest extends TestCase method setUp (line 13) | function setUp(): void method it_runs_the_after_script_if_one_exists (line 21) | function it_runs_the_after_script_if_one_exists() method it_throws_an_exception_if_the_after_script_fails (line 45) | function it_throws_an_exception_if_the_after_script_fails() method getAfterScriptPath (line 70) | private function getAfterScriptPath(): string method getHomeDirectory (line 75) | private function getHomeDirectory(): string method getCommand (line 80) | private function getCommand(): string method getProjectPath (line 85) | private function getProjectPath(): string FILE: tests/Feature/SignatureBuilderTest.php class SignatureBuilderTest (line 8) | class SignatureBuilderTest extends TestCase method it_offers_short_and_long_codes (line 11) | function it_offers_short_and_long_codes() method it_functions_given_only_long_code (line 24) | function it_functions_given_only_long_code() method it_sets_expectation_for_values_if_option_expects_parameters (line 36) | function it_sets_expectation_for_values_if_option_expects_parameters() method it_does_not_set_expectation_for_values_if_option_does_not_expect_parameters (line 49) | function it_does_not_set_expectation_for_values_if_option_does_not_exp... method it_defines_description (line 61) | function it_defines_description() FILE: tests/Feature/UpgradeSavedConfigurationTest.php class UpgradeSavedConfigurationTest (line 9) | class UpgradeSavedConfigurationTest extends TestCase method it_upgrades_saved_configuration (line 41) | function it_upgrades_saved_configuration() method getConfiguration (line 81) | private function getConfiguration(): string FILE: tests/Feature/ValetLinkTest.php class ValetLinkTest (line 10) | class ValetLinkTest extends TestCase method it_runs_valet_link (line 13) | function it_runs_valet_link() method it_throws_an_exception_if_valet_link_fails (line 26) | function it_throws_an_exception_if_valet_link_fails() FILE: tests/Feature/ValetSecureTest.php class ValetSecureTest (line 10) | class ValetSecureTest extends TestCase method it_runs_valet_secure (line 13) | function it_runs_valet_secure() method it_throws_an_exception_if_valet_secure_fails (line 26) | function it_throws_an_exception_if_valet_secure_fails() FILE: tests/Feature/ValidateGitHubConfigurationTest.php class ValidateGitHubConfigurationTest (line 15) | class ValidateGitHubConfigurationTest extends TestCase method it_skips_gh_command_line_tool_validation (line 21) | function it_skips_gh_command_line_tool_validation() method it_logs_a_warning_if_github_tooling_is_missing (line 36) | function it_logs_a_warning_if_github_tooling_is_missing() method configuration_is_valid_if_hub_is_installed (line 55) | function configuration_is_valid_if_hub_is_installed() method configuration_is_valid_if_gh_is_installed_and_authenticated (line 71) | function configuration_is_valid_if_gh_is_installed_and_authenticated() method it_logs_a_warning_if_gh_is_not_authenticated_with_github (line 91) | function it_logs_a_warning_if_gh_is_not_authenticated_with_github() method shouldLogChosenGitHubTool (line 113) | private function shouldLogChosenGitHubTool(string $tool): void method shouldLogWarning (line 121) | private function shouldLogWarning(): void method shouldAskToContinue (line 129) | private function shouldAskToContinue(): void method shouldLogInstructions (line 139) | private function shouldLogInstructions(array $instructions): void FILE: tests/Feature/VerifyDependenciesTest.php class VerifyDependenciesTest (line 10) | class VerifyDependenciesTest extends TestCase method setUp (line 14) | public function setUp(): void method it_checks_that_dependencies_are_available (line 21) | function it_checks_that_dependencies_are_available() method it_marks_optional_dependencies_as_missing (line 33) | function it_marks_optional_dependencies_as_missing() method it_throws_a_lambo_exception_if_composer_is_missing (line 48) | function it_throws_a_lambo_exception_if_composer_is_missing() method it_throws_a_lambo_exception_if_valet_is_missing (line 62) | function it_throws_a_lambo_exception_if_valet_is_missing() method it_throws_a_lambo_exception_if_git_is_missing (line 76) | function it_throws_a_lambo_exception_if_git_is_missing() method dependencyIsAvailable (line 89) | private function dependencyIsAvailable(string $dependency, $isAvailabl... method dependencyIsMissing (line 100) | private function dependencyIsMissing(string $dependency) FILE: tests/Feature/VerifyPathAvailableTest.php class VerifyPathAvailableTest (line 11) | class VerifyPathAvailableTest extends TestCase method it_checks_if_the_required_directories_are_available (line 14) | function it_checks_if_the_required_directories_are_available() method it_throws_a_lambo_exception_if_the_root_path_is_not_available (line 33) | function it_throws_a_lambo_exception_if_the_root_path_is_not_available() method it_throws_a_lambo_exception_if_the_project_path_already_exists (line 48) | function it_throws_a_lambo_exception_if_the_project_path_already_exists() method it_ignores_a_pre_existing_directory_if_the_force_option_is_specified (line 73) | function it_ignores_a_pre_existing_directory_if_the_force_option_is_sp... method it_throws_a_lambo_exception_if_it_fails_to_delete_the_pre_existing_directory (line 104) | public function it_throws_a_lambo_exception_if_it_fails_to_delete_the_... method it_throws_an_exception_if_project_path_is_empty (line 138) | function it_throws_an_exception_if_project_path_is_empty() method it_throws_an_exception_if_project_path_is_null (line 156) | function it_throws_an_exception_if_project_path_is_null() FILE: tests/TestCase.php class TestCase (line 10) | abstract class TestCase extends BaseTestCase method setUp (line 16) | function setUp(): void method mockConsoleWriter (line 25) | protected function mockConsoleWriter(): void method todo (line 42) | protected function todo(array $lines) method toSTDOUT (line 47) | protected function toSTDOUT($out, string $title = null): void method shouldExecInProject (line 53) | protected function shouldExecInProject(string $command, bool $success ... method shouldExecInProjectAndFail (line 66) | protected function shouldExecInProjectAndFail(string $command) method isVerbose (line 71) | protected function isVerbose(): bool method isDebug (line 76) | protected function isDebug(): bool FILE: tests/Unit/CommandLineConfigurationTest.php class CommandLineConfigurationTest (line 10) | class CommandLineConfigurationTest extends TestCase method setUp (line 14) | public function setUp(): void method it_gets_a_command_line_configuration_value (line 22) | function it_gets_a_command_line_configuration_value() method it_returns_null_if_a_command_line_configuration_value_is_missing (line 39) | function it_returns_null_if_a_command_line_configuration_value_is_miss... method it_returns_null_if_a_command_line_configuration_value_is_empty (line 54) | function it_returns_null_if_a_command_line_configuration_value_is_empty() method it_returns_null_if_a_non_existent_property_is_requested (line 71) | function it_returns_null_if_a_non_existent_property_is_requested() method withoutEnvironmentVariable (line 82) | protected function withoutEnvironmentVariable(array $keys): void method withoutCommandLineOptions (line 87) | protected function withoutCommandLineOptions(): void method withCommandLineOptions (line 92) | protected function withCommandLineOptions(array $commandLineOptions): ... method withCommandLineArgument (line 98) | protected function withCommandLineArgument(string $key, string $value)... method withoutCommandLineArguments (line 105) | private function withoutCommandLineArguments() FILE: tests/Unit/Fakes/FakeInput.php class FakeInput (line 10) | class FakeInput implements InputInterface method __construct (line 15) | public function __construct(array $input = []) method getFirstArgument (line 23) | public function getFirstArgument(): null|string method hasParameterOption (line 28) | public function hasParameterOption(array|string $values, bool $onlyPar... method getParameterOption (line 33) | public function getParameterOption($values, $default = false, bool $on... method bind (line 38) | public function bind(InputDefinition $definition) method validate (line 43) | public function validate() method getArguments (line 48) | public function getArguments(): array method getArgument (line 53) | public function getArgument(string $name) method setArgument (line 58) | public function setArgument(string $name, $value) method hasArgument (line 63) | public function hasArgument(string $name): bool method getOptions (line 68) | public function getOptions(): array method getOption (line 73) | public function getOption(string $name) method setOption (line 78) | public function setOption(string $name, $value) method hasOption (line 83) | public function hasOption(string $name): bool method isInteractive (line 88) | public function isInteractive(): bool method setInteractive (line 93) | public function setInteractive(bool $interactive) FILE: tests/Unit/GetTimezoneTest.php class GetTimezoneTest (line 9) | class GetTimezoneTest extends TestCase method it_uses_the_timezone_configured_in_php_ini (line 12) | function it_uses_the_timezone_configured_in_php_ini() FILE: tests/Unit/SavedConfigurationTest.php class SavedConfigurationTest (line 8) | class SavedConfigurationTest extends TestCase method setUp (line 10) | public function setUp(): void method it_gets_a_saved_configuration_value (line 19) | function it_gets_a_saved_configuration_value() method it_returns_null_if_a_saved_configuration_option_is_missing (line 29) | function it_returns_null_if_a_saved_configuration_option_is_missing() method it_returns_null_if_a_saved_configuration_option_has_no_value (line 39) | function it_returns_null_if_a_saved_configuration_option_has_no_value() method it_returns_null_if_a_saved_configuration_option_is_empty (line 49) | function it_returns_null_if_a_saved_configuration_option_is_empty() method it_returns_null_when_the_configuration_file_does_not_exist (line 59) | function it_returns_null_when_the_configuration_file_does_not_exist() method it_returns_null_if_a_non_existent_property_is_requested (line 71) | function it_returns_null_if_a_non_existent_property_is_requested() method it_casts_strings_to_booleans (line 78) | function it_casts_strings_to_booleans() FILE: tests/Unit/SetConfigTest.php class SetConfigTest (line 22) | class SetConfigTest extends TestCase method it_sets_the_top_level_domain (line 27) | function it_sets_the_top_level_domain() method it_sets_the_top_level_domain_using_legacy_valet_config (line 55) | function it_sets_the_top_level_domain_using_legacy_valet_config() method it_throws_a_LamboException_if_valet_config_is_missing (line 90) | function it_throws_a_LamboException_if_valet_config_is_missing() method it_prioritises_command_line_configuration (line 118) | function it_prioritises_command_line_configuration() method it_prioritises_saved_configuration_over_shell_environment_configuration (line 145) | function it_prioritises_saved_configuration_over_shell_environment_con... method it_prioritises_shell_environment_over_default_configuration (line 172) | function it_prioritises_shell_environment_over_default_configuration() method it_uses_a_default_configuration (line 199) | function it_uses_a_default_configuration() method it_replaces_tilda_in_root_path (line 226) | function it_replaces_tilda_in_root_path() method it_replaces_hyphens_with_underscores_in_database_names (line 262) | function it_replaces_hyphens_with_underscores_in_database_names() method it_sets_the_project_url (line 287) | function it_sets_the_project_url() method it_sets_the_project_name (line 332) | function it_sets_the_project_name() method it_sets_the_project_path (line 351) | function it_sets_the_project_path() method it_sets_the_create_database_configuration (line 376) | function it_sets_the_create_database_configuration() method it_sets_the_migrate_database_configuration (line 434) | function it_sets_the_migrate_database_configuration() method it_sets_the_valet_link_configuration (line 546) | function it_sets_the_valet_link_configuration() method it_sets_the_valet_secure_configuration (line 603) | function it_sets_the_valet_secure_configuration() method it_sets_the_breeze_starter_kit_configuration (line 663) | function it_sets_the_breeze_starter_kit_configuration() method it_sets_the_jetstream_starter_kit_configuration (line 699) | function it_sets_the_jetstream_starter_kit_configuration() method it_ensures_only_one_starter_kit_is_configured (line 735) | function it_ensures_only_one_starter_kit_is_configured() method it_asks_for_clarification_when_breeze_configuration_is_invalid (line 800) | function it_asks_for_clarification_when_breeze_configuration_is_invalid() method it_asks_for_clarification_when_jetstream_configuration_is_invalid (line 847) | function it_asks_for_clarification_when_jetstream_configuration_is_inv... FILE: tests/Unit/ShellConfigurationTest.php class ShellConfigurationTest (line 9) | class ShellConfigurationTest extends TestCase method it_gets_the_value_of_of_a_shell_environment_variable (line 12) | function it_gets_the_value_of_of_a_shell_environment_variable() method it_returns_null_if_a_shell_environment_variable_is_missing (line 24) | function it_returns_null_if_a_shell_environment_variable_is_missing() method it_returns_null_if_a_shell_environment_variable_is_empty (line 36) | function it_returns_null_if_a_shell_environment_variable_is_empty() method it_returns_null_if_a_non_existent_property_is_requested (line 48) | function it_returns_null_if_a_non_existent_property_is_requested()