SYMBOL INDEX (539 symbols across 116 files) FILE: src/Example.php class Example (line 17) | class Example method greet (line 22) | public function greet(string $name = 'World'): string FILE: src/LibraryStarterKit/Answers.php class Answers (line 32) | final class Answers method __construct (line 63) | public function __construct( method getTokens (line 75) | public function getTokens(): array method getValues (line 85) | public function getValues(): array method getArrayCopy (line 95) | public function getArrayCopy(): array method saveToFile (line 112) | public function saveToFile(): void method loadFile (line 127) | private function loadFile(): void FILE: src/LibraryStarterKit/Console/InstallQuestions.php class InstallQuestions (line 44) | class InstallQuestions method getQuestions (line 49) | public function getQuestions(Answers $answers): array FILE: src/LibraryStarterKit/Console/Question/AnswersTool.php type AnswersTool (line 16) | trait AnswersTool method getAnswers (line 20) | public function getAnswers(): Answers FILE: src/LibraryStarterKit/Console/Question/AuthorEmail.php class AuthorEmail (line 20) | class AuthorEmail extends Question implements StarterKitQuestion method getName (line 25) | public function getName(): string method __construct (line 30) | public function __construct(Answers $answers) FILE: src/LibraryStarterKit/Console/Question/AuthorHoldsCopyright.php class AuthorHoldsCopyright (line 20) | class AuthorHoldsCopyright extends ConfirmationQuestion implements Start... method getName (line 24) | public function getName(): string method __construct (line 29) | public function __construct(Answers $answers) FILE: src/LibraryStarterKit/Console/Question/AuthorName.php class AuthorName (line 20) | class AuthorName extends Question implements StarterKitQuestion method getName (line 24) | public function getName(): string method __construct (line 29) | public function __construct(Answers $answers) FILE: src/LibraryStarterKit/Console/Question/AuthorUrl.php class AuthorUrl (line 20) | class AuthorUrl extends Question implements StarterKitQuestion method getName (line 25) | public function getName(): string method __construct (line 30) | public function __construct(Answers $answers) FILE: src/LibraryStarterKit/Console/Question/CodeOfConduct.php class CodeOfConduct (line 28) | class CodeOfConduct extends ChoiceQuestion implements StarterKitQuestion method getName (line 50) | public function getName(): string method __construct (line 55) | public function __construct(Answers $answers) method getNormalizer (line 69) | public function getNormalizer(): callable method getValidator (line 85) | public function getValidator(): callable FILE: src/LibraryStarterKit/Console/Question/CodeOfConductCommittee.php class CodeOfConductCommittee (line 20) | class CodeOfConductCommittee extends Question implements SkippableQuesti... method getName (line 24) | public function getName(): string method __construct (line 29) | public function __construct(Answers $answers) method getValidator (line 42) | public function getValidator(): callable method shouldSkip (line 47) | public function shouldSkip(): bool FILE: src/LibraryStarterKit/Console/Question/CodeOfConductEmail.php class CodeOfConductEmail (line 20) | class CodeOfConductEmail extends Question implements SkippableQuestion, ... method getName (line 25) | public function getName(): string method __construct (line 30) | public function __construct(Answers $answers) method shouldSkip (line 40) | public function shouldSkip(): bool FILE: src/LibraryStarterKit/Console/Question/CodeOfConductPoliciesUrl.php class CodeOfConductPoliciesUrl (line 20) | class CodeOfConductPoliciesUrl extends Question implements SkippableQues... method getName (line 25) | public function getName(): string method __construct (line 30) | public function __construct(Answers $answers) method shouldSkip (line 40) | public function shouldSkip(): bool FILE: src/LibraryStarterKit/Console/Question/CodeOfConductReportingUrl.php class CodeOfConductReportingUrl (line 20) | class CodeOfConductReportingUrl extends Question implements SkippableQue... method getName (line 25) | public function getName(): string method __construct (line 30) | public function __construct(Answers $answers) method shouldSkip (line 40) | public function shouldSkip(): bool FILE: src/LibraryStarterKit/Console/Question/CopyrightEmail.php class CopyrightEmail (line 20) | class CopyrightEmail extends Question implements SkippableQuestion, Star... method getName (line 25) | public function getName(): string method __construct (line 30) | public function __construct(Answers $answers) method getDefault (line 37) | public function getDefault(): float | bool | int | string | null method shouldSkip (line 42) | public function shouldSkip(): bool FILE: src/LibraryStarterKit/Console/Question/CopyrightHolder.php class CopyrightHolder (line 20) | class CopyrightHolder extends Question implements SkippableQuestion, Sta... method getName (line 24) | public function getName(): string method __construct (line 29) | public function __construct(Answers $answers) method getDefault (line 36) | public function getDefault(): float | bool | int | string | null method shouldSkip (line 41) | public function shouldSkip(): bool FILE: src/LibraryStarterKit/Console/Question/CopyrightUrl.php class CopyrightUrl (line 20) | class CopyrightUrl extends Question implements SkippableQuestion, Starte... method getName (line 25) | public function getName(): string method __construct (line 30) | public function __construct(Answers $answers) method getDefault (line 37) | public function getDefault(): float | bool | int | string | null method shouldSkip (line 42) | public function shouldSkip(): bool FILE: src/LibraryStarterKit/Console/Question/CopyrightYear.php class CopyrightYear (line 25) | class CopyrightYear extends Question implements StarterKitQuestion method getName (line 31) | public function getName(): string method __construct (line 36) | public function __construct(Answers $answers) method getDefault (line 43) | public function getDefault(): float | bool | int | string | null method getValidator (line 51) | public function getValidator(): callable FILE: src/LibraryStarterKit/Console/Question/EmailValidatorTool.php type EmailValidatorTool (line 24) | trait EmailValidatorTool method getValidator (line 31) | public function getValidator(): callable FILE: src/LibraryStarterKit/Console/Question/GithubUsername.php class GithubUsername (line 20) | class GithubUsername extends Question implements StarterKitQuestion method getName (line 24) | public function getName(): string method __construct (line 29) | public function __construct(Answers $answers) FILE: src/LibraryStarterKit/Console/Question/License.php class License (line 28) | class License extends ChoiceQuestion implements StarterKitQuestion method getName (line 66) | public function getName(): string method __construct (line 71) | public function __construct(Answers $answers) method getNormalizer (line 85) | public function getNormalizer(): callable method getValidator (line 101) | public function getValidator(): callable FILE: src/LibraryStarterKit/Console/Question/PackageDescription.php class PackageDescription (line 20) | class PackageDescription extends Question implements StarterKitQuestion method getName (line 24) | public function getName(): string method __construct (line 29) | public function __construct(Answers $answers) method getValidator (line 42) | public function getValidator(): callable FILE: src/LibraryStarterKit/Console/Question/PackageKeywords.php class PackageKeywords (line 27) | class PackageKeywords extends Question implements StarterKitQuestion method getName (line 31) | public function getName(): string method __construct (line 36) | public function __construct(Answers $answers) method getNormalizer (line 49) | public function getNormalizer(): callable FILE: src/LibraryStarterKit/Console/Question/PackageName.php class PackageName (line 26) | class PackageName extends Question implements StarterKitQuestion method getName (line 32) | public function getName(): string method __construct (line 37) | public function __construct(Answers $answers) method getDefault (line 44) | public function getDefault(): float | bool | int | string | null method getValidator (line 61) | public function getValidator(): callable FILE: src/LibraryStarterKit/Console/Question/PackageNamespace.php class PackageNamespace (line 31) | class PackageNamespace extends Question implements StarterKitQuestion method getName (line 37) | public function getName(): string method __construct (line 42) | public function __construct(Answers $answers) method getQuestion (line 49) | public function getQuestion(): string method getDefault (line 60) | public function getDefault(): float | bool | int | string | null method getValidator (line 81) | public function getValidator(): callable method namify (line 98) | private function namify(): callable FILE: src/LibraryStarterKit/Console/Question/SecurityPolicy.php class SecurityPolicy (line 20) | class SecurityPolicy extends ConfirmationQuestion implements StarterKitQ... method getName (line 24) | public function getName(): string method __construct (line 29) | public function __construct(Answers $answers) FILE: src/LibraryStarterKit/Console/Question/SecurityPolicyContactEmail.php class SecurityPolicyContactEmail (line 20) | class SecurityPolicyContactEmail extends Question implements SkippableQu... method getName (line 25) | public function getName(): string method __construct (line 30) | public function __construct(Answers $answers) method shouldSkip (line 40) | public function shouldSkip(): bool FILE: src/LibraryStarterKit/Console/Question/SecurityPolicyContactFormUrl.php class SecurityPolicyContactFormUrl (line 20) | class SecurityPolicyContactFormUrl extends Question implements Skippable... method getName (line 25) | public function getName(): string method __construct (line 30) | public function __construct(Answers $answers) method shouldSkip (line 40) | public function shouldSkip(): bool FILE: src/LibraryStarterKit/Console/Question/SkippableQuestion.php type SkippableQuestion (line 14) | interface SkippableQuestion method shouldSkip (line 16) | public function shouldSkip(): bool; FILE: src/LibraryStarterKit/Console/Question/StarterKitQuestion.php type StarterKitQuestion (line 16) | interface StarterKitQuestion method getAnswers (line 18) | public function getAnswers(): Answers; method getName (line 20) | public function getName(): string; FILE: src/LibraryStarterKit/Console/Question/UrlValidatorTool.php type UrlValidatorTool (line 25) | trait UrlValidatorTool method getValidator (line 32) | public function getValidator(): callable FILE: src/LibraryStarterKit/Console/Question/VendorName.php class VendorName (line 24) | class VendorName extends Question implements StarterKitQuestion method getName (line 30) | public function getName(): string method __construct (line 35) | public function __construct(Answers $answers) method getDefault (line 42) | public function getDefault(): float | bool | int | string | null method getValidator (line 47) | public function getValidator(): callable FILE: src/LibraryStarterKit/Console/Style.php class Style (line 16) | class Style extends SymfonyStyle FILE: src/LibraryStarterKit/Console/StyleFactory.php class StyleFactory (line 20) | class StyleFactory method factory (line 22) | public function factory(InputInterface $input, OutputInterface $output... FILE: src/LibraryStarterKit/Exception/InvalidConsoleInput.php class InvalidConsoleInput (line 16) | class InvalidConsoleInput extends RuntimeException implements StarterKit... FILE: src/LibraryStarterKit/Exception/StarterKitException.php type StarterKitException (line 16) | interface StarterKitException extends PhpThrowable FILE: src/LibraryStarterKit/Filesystem.php class Filesystem (line 20) | class Filesystem extends SymfonyFilesystem method getFile (line 25) | public function getFile(string $path): SplFileInfo FILE: src/LibraryStarterKit/Project.php class Project (line 14) | class Project method __construct (line 16) | public function __construct( method getName (line 22) | public function getName(): string method getPath (line 27) | public function getPath(): string FILE: src/LibraryStarterKit/Setup.php class Setup (line 28) | class Setup method __construct (line 33) | public function __construct( method getAppPath (line 45) | public function getAppPath(): string method getEvent (line 53) | public function getEvent(): Event method getFilesystem (line 61) | public function getFilesystem(): Filesystem method getFinder (line 69) | public function getFinder(): Finder method getProjectName (line 77) | public function getProjectName(): string method getProject (line 85) | public function getProject(): Project method getVerbosity (line 95) | public function getVerbosity(): int method getProcess (line 105) | public function getProcess(array $command): Process method path (line 113) | public function path(string $fileName): string method getBuild (line 121) | public function getBuild(SymfonyStyle $console, Answers $answers): Build method getTwigEnvironment (line 133) | public function getTwigEnvironment(): TwigEnvironment method run (line 160) | public function run(SymfonyStyle $console, Answers $answers): void FILE: src/LibraryStarterKit/Task/Build.php class Build (line 37) | class Build method __construct (line 39) | public function __construct( method getAnswers (line 46) | public function getAnswers(): Answers method getConsole (line 51) | public function getConsole(): SymfonyStyle method getSetup (line 56) | public function getSetup(): Setup method run (line 64) | public function run(): void method getBuilders (line 76) | public function getBuilders(): array FILE: src/LibraryStarterKit/Task/Builder.php class Builder (line 21) | abstract class Builder method __construct (line 23) | public function __construct(private readonly Build $buildTask) method build (line 30) | abstract public function build(): void; method getAnswers (line 32) | public function getAnswers(): Answers method getEnvironment (line 37) | public function getEnvironment(): Setup method getConsole (line 42) | public function getConsole(): SymfonyStyle method streamProcessOutput (line 52) | public function streamProcessOutput(): callable FILE: src/LibraryStarterKit/Task/Builder/Cleanup.php class Cleanup (line 23) | class Cleanup extends Builder method build (line 36) | public function build(): void FILE: src/LibraryStarterKit/Task/Builder/FixStyle.php class FixStyle (line 19) | class FixStyle extends Builder method build (line 21) | public function build(): void FILE: src/LibraryStarterKit/Task/Builder/InstallDependencies.php class InstallDependencies (line 19) | class InstallDependencies extends Builder method build (line 21) | public function build(): void FILE: src/LibraryStarterKit/Task/Builder/RenameTemplates.php class RenameTemplates (line 27) | class RenameTemplates extends Builder method build (line 29) | public function build(): void method getTemplatesFinder (line 38) | private function getTemplatesFinder(): Finder method removeTemplateExtension (line 55) | private function removeTemplateExtension(SplFileInfo $file): void FILE: src/LibraryStarterKit/Task/Builder/RunTests.php class RunTests (line 19) | class RunTests extends Builder method build (line 21) | public function build(): void FILE: src/LibraryStarterKit/Task/Builder/SetupRepository.php class SetupRepository (line 23) | class SetupRepository extends Builder method build (line 28) | public function build(): void method getDefaultBranch (line 42) | private function getDefaultBranch(): string method getUserName (line 55) | private function getUserName(): string method getUserEmail (line 66) | private function getUserEmail(): string method initializeRepository (line 77) | private function initializeRepository(): self method installHooks (line 91) | private function installHooks(): self method cleanBuildDir (line 103) | private function cleanBuildDir(): self method gitAddAllFiles (line 113) | private function gitAddAllFiles(): self method gitInitialCommit (line 123) | private function gitInitialCommit(): self method setGitBranchName (line 139) | private function setGitBranchName(): self method gitConfigUser (line 149) | private function gitConfigUser(): self FILE: src/LibraryStarterKit/Task/Builder/UpdateChangelog.php class UpdateChangelog (line 19) | class UpdateChangelog extends Builder method build (line 21) | public function build(): void FILE: src/LibraryStarterKit/Task/Builder/UpdateCodeOfConduct.php class UpdateCodeOfConduct (line 22) | class UpdateCodeOfConduct extends Builder method build (line 24) | public function build(): void FILE: src/LibraryStarterKit/Task/Builder/UpdateComposerJson.php class UpdateComposerJson (line 35) | class UpdateComposerJson extends Builder method build (line 55) | public function build(): void method filterPropertiesByAllowlist (line 95) | private function filterPropertiesByAllowlist(array $data, array $allow... method getComposerContents (line 100) | private function getComposerContents(): string method buildAuthors (line 127) | private function buildAuthors(array &$composer): void method buildRequire (line 146) | private function buildRequire(array &$composer): void method buildRequireDev (line 161) | private function buildRequireDev(array &$composer): void method buildAutoload (line 176) | private function buildAutoload(array &$composer): void method buildAutoloadDev (line 191) | private function buildAutoloadDev(array &$composer): void FILE: src/LibraryStarterKit/Task/Builder/UpdateContributing.php class UpdateContributing (line 19) | class UpdateContributing extends Builder method build (line 21) | public function build(): void FILE: src/LibraryStarterKit/Task/Builder/UpdateFunding.php class UpdateFunding (line 19) | class UpdateFunding extends Builder method build (line 21) | public function build(): void FILE: src/LibraryStarterKit/Task/Builder/UpdateLicense.php class UpdateLicense (line 23) | class UpdateLicense extends Builder method build (line 25) | public function build(): void method hasNoticeFile (line 41) | private function hasNoticeFile(string $license): bool method getLicenseFilename (line 55) | private function getLicenseFilename(string $license): string method handleLicenseFile (line 72) | private function handleLicenseFile(string $license): void method handleNoticeFile (line 89) | private function handleNoticeFile(string $license): void method includeGplWithLesserGpl (line 102) | private function includeGplWithLesserGpl(): void FILE: src/LibraryStarterKit/Task/Builder/UpdateNamespace.php class UpdateNamespace (line 29) | class UpdateNamespace extends Builder method build (line 31) | public function build(): void method getSourceFiles (line 62) | private function getSourceFiles(): array method replaceNamespace (line 99) | private function replaceNamespace(SplFileInfo $file, array $replacemen... FILE: src/LibraryStarterKit/Task/Builder/UpdateReadme.php class UpdateReadme (line 25) | class UpdateReadme extends Builder method build (line 27) | public function build(): void method getReadmeContents (line 62) | private function getReadmeContents(): string method getBadges (line 86) | private function getBadges(): string method getDescription (line 94) | private function getDescription(): string method getCodeOfConduct (line 102) | private function getCodeOfConduct(): string method getUsage (line 114) | private function getUsage(): string method getCopyright (line 122) | private function getCopyright(): string method getSecurityStatement (line 130) | private function getSecurityStatement(): string FILE: src/LibraryStarterKit/Task/Builder/UpdateSecurityPolicy.php class UpdateSecurityPolicy (line 21) | class UpdateSecurityPolicy extends Builder method build (line 23) | public function build(): void FILE: src/LibraryStarterKit/Task/Builder/UpdateSourceFileHeaders.php class UpdateSourceFileHeaders (line 27) | class UpdateSourceFileHeaders extends Builder method build (line 31) | public function build(): void method getSourceFilesFinder (line 49) | private function getSourceFilesFinder(): Finder method replaceSourceFileHeader (line 64) | private function replaceSourceFileHeader(SplFileInfo $file, string $ne... FILE: src/LibraryStarterKit/Wizard.php class Wizard (line 39) | class Wizard extends Command method __construct (line 47) | public function __construct( method getSetup (line 71) | public function getSetup(): Setup method getAnswersFile (line 76) | public function getAnswersFile(): string method execute (line 82) | protected function execute(InputInterface $input, OutputInterface $out... method getGitUserName (line 129) | private function getGitUserName(): ?string method getGitUserEmail (line 140) | private function getGitUserEmail(): ?string method confirmStart (line 151) | private function confirmStart(SymfonyStyle $console): bool method askQuestions (line 167) | private function askQuestions(SymfonyStyle $console): void method exitEarly (line 183) | private function exitEarly(SymfonyStyle $console): void method registerInterruptHandler (line 203) | private function registerInterruptHandler(SymfonyStyle $console): void method handleException (line 220) | private function handleException(Throwable $throwable, SymfonyStyle $c... method newApplication (line 244) | public static function newApplication(): Application method start (line 249) | public static function start(Event $event): void method determineVerbosityLevel (line 274) | public static function determineVerbosityLevel(Event $event): int FILE: tests/ExampleTest.php class ExampleTest (line 9) | class ExampleTest extends TestCase method testGreet (line 11) | public function testGreet(): void FILE: tests/LibraryStarterKit/AnswersTest.php class AnswersTest (line 13) | class AnswersTest extends TestCase method setUp (line 17) | protected function setUp(): void method testGetTokens (line 24) | public function testGetTokens(): void method testGetValues (line 62) | public function testGetValues(): void method testGetArrayCopy (line 100) | public function testGetArrayCopy(): void method testLoadsExistingFileUponInstantiation (line 138) | public function testLoadsExistingFileUponInstantiation(): void method testSaveToFile (line 175) | public function testSaveToFile(): void FILE: tests/LibraryStarterKit/Console/InstallQuestionsTest.php class InstallQuestionsTest (line 12) | class InstallQuestionsTest extends TestCase method testGetQuestions (line 14) | public function testGetQuestions(): void FILE: tests/LibraryStarterKit/Console/Question/AuthorEmailTest.php class AuthorEmailTest (line 9) | class AuthorEmailTest extends QuestionTestCase method getTestClass (line 11) | protected function getTestClass(): string method getQuestionName (line 16) | protected function getQuestionName(): string method getQuestionText (line 21) | protected function getQuestionText(): string FILE: tests/LibraryStarterKit/Console/Question/AuthorHoldsCopyrightTest.php class AuthorHoldsCopyrightTest (line 9) | class AuthorHoldsCopyrightTest extends QuestionTestCase method getTestClass (line 11) | protected function getTestClass(): string method getQuestionName (line 16) | protected function getQuestionName(): string method getQuestionText (line 21) | protected function getQuestionText(): string method getQuestionDefault (line 26) | protected function getQuestionDefault(): bool method testGetDefaultWhenAnswerAlreadySet (line 31) | public function testGetDefaultWhenAnswerAlreadySet(): void FILE: tests/LibraryStarterKit/Console/Question/AuthorNameTest.php class AuthorNameTest (line 9) | class AuthorNameTest extends QuestionTestCase method getTestClass (line 11) | protected function getTestClass(): string method getQuestionName (line 16) | protected function getQuestionName(): string method getQuestionText (line 21) | protected function getQuestionText(): string FILE: tests/LibraryStarterKit/Console/Question/AuthorUrlTest.php class AuthorUrlTest (line 9) | class AuthorUrlTest extends QuestionTestCase method getTestClass (line 11) | protected function getTestClass(): string method getQuestionName (line 16) | protected function getQuestionName(): string method getQuestionText (line 21) | protected function getQuestionText(): string FILE: tests/LibraryStarterKit/Console/Question/CodeOfConductCommitteeTest.php class CodeOfConductCommitteeTest (line 10) | class CodeOfConductCommitteeTest extends QuestionTestCase method getTestClass (line 12) | protected function getTestClass(): string method getQuestionName (line 17) | protected function getQuestionName(): string method getQuestionText (line 22) | protected function getQuestionText(): string method testValidator (line 27) | public function testValidator(): void method testShouldSkip (line 35) | #[DataProvider('provideSkipValues')] method provideSkipValues (line 48) | public static function provideSkipValues(): array FILE: tests/LibraryStarterKit/Console/Question/CodeOfConductEmailTest.php class CodeOfConductEmailTest (line 10) | class CodeOfConductEmailTest extends QuestionTestCase method getTestClass (line 12) | protected function getTestClass(): string method getQuestionName (line 17) | protected function getQuestionName(): string method getQuestionText (line 22) | protected function getQuestionText(): string method testShouldSkip (line 27) | #[DataProvider('provideSkipValues')] method provideSkipValues (line 40) | public static function provideSkipValues(): array FILE: tests/LibraryStarterKit/Console/Question/CodeOfConductPoliciesUrlTest.php class CodeOfConductPoliciesUrlTest (line 10) | class CodeOfConductPoliciesUrlTest extends QuestionTestCase method getTestClass (line 12) | protected function getTestClass(): string method getQuestionName (line 17) | protected function getQuestionName(): string method getQuestionText (line 22) | protected function getQuestionText(): string method testShouldSkip (line 27) | #[DataProvider('provideSkipValues')] method provideSkipValues (line 40) | public static function provideSkipValues(): array FILE: tests/LibraryStarterKit/Console/Question/CodeOfConductReportingUrlTest.php class CodeOfConductReportingUrlTest (line 10) | class CodeOfConductReportingUrlTest extends QuestionTestCase method getTestClass (line 12) | protected function getTestClass(): string method getQuestionName (line 17) | protected function getQuestionName(): string method getQuestionText (line 22) | protected function getQuestionText(): string method testShouldSkip (line 27) | #[DataProvider('provideSkipValues')] method provideSkipValues (line 40) | public static function provideSkipValues(): array FILE: tests/LibraryStarterKit/Console/Question/CodeOfConductTest.php class CodeOfConductTest (line 11) | class CodeOfConductTest extends QuestionTestCase method getTestClass (line 13) | protected function getTestClass(): string method getQuestionName (line 18) | protected function getQuestionName(): string method getQuestionText (line 23) | protected function getQuestionText(): string method getQuestionDefault (line 28) | protected function getQuestionDefault(): int method testGetDefaultWhenAnswerAlreadySet (line 33) | public function testGetDefaultWhenAnswerAlreadySet(): void method testGetChoices (line 42) | public function testGetChoices(): void method testNormalizer (line 58) | #[DataProvider('provideNormalizerTestValues')] method provideNormalizerTestValues (line 69) | public static function provideNormalizerTestValues(): array method testValidator (line 88) | #[DataProvider('provideValidValues')] method provideValidValues (line 99) | public static function provideValidValues(): array method testValidatorThrowsExceptionForInvalidValues (line 125) | #[DataProvider('provideInvalidValues')] method provideInvalidValues (line 139) | public static function provideInvalidValues(): array FILE: tests/LibraryStarterKit/Console/Question/CopyrightEmailTest.php class CopyrightEmailTest (line 10) | class CopyrightEmailTest extends QuestionTestCase method getTestClass (line 12) | protected function getTestClass(): string method getQuestionName (line 17) | protected function getQuestionName(): string method getQuestionText (line 22) | protected function getQuestionText(): string method testGetDefaultWhenAuthorEmailIsSet (line 27) | public function testGetDefaultWhenAuthorEmailIsSet(): void method testShouldSkip (line 36) | #[DataProvider('provideSkipValues')] method provideSkipValues (line 49) | public static function provideSkipValues(): array FILE: tests/LibraryStarterKit/Console/Question/CopyrightHolderTest.php class CopyrightHolderTest (line 10) | class CopyrightHolderTest extends QuestionTestCase method getTestClass (line 12) | protected function getTestClass(): string method getQuestionName (line 17) | protected function getQuestionName(): string method getQuestionText (line 22) | protected function getQuestionText(): string method testGetDefaultWhenAuthorNameIsSet (line 27) | public function testGetDefaultWhenAuthorNameIsSet(): void method testShouldSkip (line 36) | #[DataProvider('provideSkipValues')] method provideSkipValues (line 49) | public static function provideSkipValues(): array FILE: tests/LibraryStarterKit/Console/Question/CopyrightUrlTest.php class CopyrightUrlTest (line 10) | class CopyrightUrlTest extends QuestionTestCase method getTestClass (line 12) | protected function getTestClass(): string method getQuestionName (line 17) | protected function getQuestionName(): string method getQuestionText (line 22) | protected function getQuestionText(): string method testGetDefaultWhenAuthorNameIsSet (line 27) | public function testGetDefaultWhenAuthorNameIsSet(): void method testShouldSkip (line 36) | #[DataProvider('provideSkipValues')] method provideSkipValues (line 49) | public static function provideSkipValues(): array FILE: tests/LibraryStarterKit/Console/Question/CopyrightYearTest.php class CopyrightYearTest (line 13) | class CopyrightYearTest extends QuestionTestCase method getTestClass (line 15) | protected function getTestClass(): string method getQuestionName (line 20) | protected function getQuestionName(): string method getQuestionText (line 25) | protected function getQuestionText(): string method testGetDefault (line 30) | public function testGetDefault(): void method testValidatorReturnsValidValue (line 38) | public function testValidatorReturnsValidValue(): void method testValidatorThrowsExceptionForInvalidValue (line 45) | #[DataProvider('provideInvalidDateValues')] method provideInvalidDateValues (line 59) | public static function provideInvalidDateValues(): array FILE: tests/LibraryStarterKit/Console/Question/EmailValidatorToolTest.php class EmailValidatorToolTest (line 12) | class EmailValidatorToolTest extends TestCase method testValidatorThrowsExceptionForEmptyValuesWhenQuestionIsNotOptional (line 14) | #[DataProvider('provideNullableValues')] method testValidatorReturnsNullWhenQuestionIsOptional (line 34) | #[DataProvider('provideNullableValues')] method provideNullableValues (line 49) | public static function provideNullableValues(): array method testValidatorReturnsValueWhenValid (line 58) | public function testValidatorReturnsValueWhenValid(): void method testValidatorThrowsExceptionWhenNotValid (line 69) | public function testValidatorThrowsExceptionWhenNotValid(): void FILE: tests/LibraryStarterKit/Console/Question/GithubUsernameTest.php class GithubUsernameTest (line 9) | class GithubUsernameTest extends QuestionTestCase method getTestClass (line 11) | protected function getTestClass(): string method getQuestionName (line 16) | protected function getQuestionName(): string method getQuestionText (line 21) | protected function getQuestionText(): string FILE: tests/LibraryStarterKit/Console/Question/LicenseTest.php class LicenseTest (line 13) | class LicenseTest extends QuestionTestCase method getTestClass (line 15) | protected function getTestClass(): string method getQuestionName (line 20) | protected function getQuestionName(): string method getQuestionText (line 25) | protected function getQuestionText(): string method getQuestionDefault (line 30) | protected function getQuestionDefault(): int method testGetDefaultWhenAnswerAlreadySet (line 35) | public function testGetDefaultWhenAnswerAlreadySet(): void method testGetChoices (line 44) | public function testGetChoices(): void method testNormalizer (line 68) | #[DataProvider('provideNormalizerTestValues')] method provideNormalizerTestValues (line 79) | public static function provideNormalizerTestValues(): array method testValidator (line 114) | #[DataProvider('provideValidValues')] method provideValidValues (line 125) | public static function provideValidValues(): array method testValidatorThrowsExceptionForInvalidValues (line 130) | #[DataProvider('provideInvalidValues')] method provideInvalidValues (line 144) | public static function provideInvalidValues(): array FILE: tests/LibraryStarterKit/Console/Question/PackageDescriptionTest.php class PackageDescriptionTest (line 9) | class PackageDescriptionTest extends QuestionTestCase method getTestClass (line 11) | protected function getTestClass(): string method getQuestionName (line 16) | protected function getQuestionName(): string method getQuestionText (line 21) | protected function getQuestionText(): string method testValidator (line 26) | public function testValidator(): void FILE: tests/LibraryStarterKit/Console/Question/PackageKeywordsTest.php class PackageKeywordsTest (line 10) | class PackageKeywordsTest extends QuestionTestCase method getTestClass (line 12) | protected function getTestClass(): string method getQuestionName (line 17) | protected function getQuestionName(): string method getQuestionText (line 22) | protected function getQuestionText(): string method testGetDefaultWhenAnswerAlreadySet (line 27) | public function testGetDefaultWhenAnswerAlreadySet(): void method testNormalizer (line 39) | #[DataProvider('provideNormalizerTestValues')] method provideNormalizerTestValues (line 50) | public static function provideNormalizerTestValues(): array FILE: tests/LibraryStarterKit/Console/Question/PackageNameTest.php class PackageNameTest (line 11) | class PackageNameTest extends QuestionTestCase method getTestClass (line 13) | protected function getTestClass(): string method getQuestionName (line 18) | protected function getQuestionName(): string method getQuestionText (line 23) | protected function getQuestionText(): string method testDefaultWithVendorAndProjectNames (line 28) | public function testDefaultWithVendorAndProjectNames(): void method testValidator (line 38) | public function testValidator(): void method testValidatorWithVendorPrefix (line 45) | public function testValidatorWithVendorPrefix(): void method testValidatorWithoutVendorPrefix (line 54) | public function testValidatorWithoutVendorPrefix(): void method testValidatorThrowsExceptionForInvalidPackageNames (line 63) | #[DataProvider('provideInvalidPackageNames')] method provideInvalidPackageNames (line 79) | public static function provideInvalidPackageNames(): array FILE: tests/LibraryStarterKit/Console/Question/PackageNamespaceTest.php class PackageNamespaceTest (line 10) | class PackageNamespaceTest extends QuestionTestCase method getTestClass (line 12) | protected function getTestClass(): string method getQuestionName (line 17) | protected function getQuestionName(): string method getQuestionText (line 22) | protected function getQuestionText(): string method testDefaultWithEmptyPackageName (line 27) | public function testDefaultWithEmptyPackageName(): void method testDefaultWithPackageName (line 36) | public function testDefaultWithPackageName(): void method testDefaultWithOddlyNamedPackageName (line 46) | public function testDefaultWithOddlyNamedPackageName(): void method testValidator (line 56) | public function testValidator(): void method testValidatorThrowsExceptionForInvalidNamespaceName (line 63) | public function testValidatorThrowsExceptionForInvalidNamespaceName():... FILE: tests/LibraryStarterKit/Console/Question/QuestionTestCase.php class QuestionTestCase (line 11) | abstract class QuestionTestCase extends TestCase method getTestClass (line 16) | abstract protected function getTestClass(): string; method getQuestionName (line 18) | abstract protected function getQuestionName(): string; method getQuestionText (line 20) | abstract protected function getQuestionText(): string; method getQuestionDefault (line 22) | protected function getQuestionDefault(): mixed method testGetName (line 27) | public function testGetName(): void method testGetQuestion (line 37) | public function testGetQuestion(): void method testGetAnswers (line 47) | public function testGetAnswers(): void method testGetDefault (line 57) | public function testGetDefault(): void method testGetDefaultWhenAnswerAlreadySet (line 67) | public function testGetDefaultWhenAnswerAlreadySet(): void FILE: tests/LibraryStarterKit/Console/Question/SecurityPolicyContactEmailTest.php class SecurityPolicyContactEmailTest (line 10) | class SecurityPolicyContactEmailTest extends QuestionTestCase method getTestClass (line 12) | protected function getTestClass(): string method getQuestionName (line 17) | protected function getQuestionName(): string method getQuestionText (line 22) | protected function getQuestionText(): string method testShouldSkip (line 27) | #[DataProvider('provideSkipValues')] method provideSkipValues (line 40) | public static function provideSkipValues(): array FILE: tests/LibraryStarterKit/Console/Question/SecurityPolicyContactFormUrlTest.php class SecurityPolicyContactFormUrlTest (line 10) | class SecurityPolicyContactFormUrlTest extends QuestionTestCase method getTestClass (line 12) | protected function getTestClass(): string method getQuestionName (line 17) | protected function getQuestionName(): string method getQuestionText (line 22) | protected function getQuestionText(): string method testShouldSkip (line 27) | #[DataProvider('provideSkipValues')] method provideSkipValues (line 40) | public static function provideSkipValues(): array FILE: tests/LibraryStarterKit/Console/Question/SecurityPolicyTest.php class SecurityPolicyTest (line 9) | class SecurityPolicyTest extends QuestionTestCase method getTestClass (line 11) | protected function getTestClass(): string method getQuestionName (line 16) | protected function getQuestionName(): string method getQuestionText (line 21) | protected function getQuestionText(): string method getQuestionDefault (line 26) | protected function getQuestionDefault(): bool method testGetDefaultWhenAnswerAlreadySet (line 31) | public function testGetDefaultWhenAnswerAlreadySet(): void FILE: tests/LibraryStarterKit/Console/Question/UrlValidatorToolTest.php class UrlValidatorToolTest (line 12) | class UrlValidatorToolTest extends TestCase method testValidatorThrowsExceptionForEmptyValuesWhenQuestionIsNotOptional (line 14) | #[DataProvider('provideNullableValues')] method testValidatorReturnsNullWhenQuestionIsOptional (line 34) | #[DataProvider('provideNullableValues')] method provideNullableValues (line 49) | public static function provideNullableValues(): array method testValidatorReturnsValueWhenValid (line 58) | public function testValidatorReturnsValueWhenValid(): void method testValidatorThrowsExceptionWhenNotValid (line 69) | public function testValidatorThrowsExceptionWhenNotValid(): void FILE: tests/LibraryStarterKit/Console/Question/VendorNameTest.php class VendorNameTest (line 11) | class VendorNameTest extends QuestionTestCase method getTestClass (line 13) | protected function getTestClass(): string method getQuestionName (line 18) | protected function getQuestionName(): string method getQuestionText (line 23) | protected function getQuestionText(): string method testGetDefaultWhenGitHubNameProvided (line 28) | public function testGetDefaultWhenGitHubNameProvided(): void method testValidatorReturnsValidValue (line 37) | public function testValidatorReturnsValidValue(): void method testValidatorThrowsExceptionForInvalidValue (line 44) | #[DataProvider('provideInvalidValues')] method provideInvalidValues (line 58) | public static function provideInvalidValues(): array FILE: tests/LibraryStarterKit/Console/StyleFactoryTest.php class StyleFactoryTest (line 13) | class StyleFactoryTest extends TestCase method testFactory (line 15) | public function testFactory(): void FILE: tests/LibraryStarterKit/FilesystemTest.php class FilesystemTest (line 10) | class FilesystemTest extends TestCase method testGetFile (line 12) | public function testGetFile(): void FILE: tests/LibraryStarterKit/ProjectTest.php class ProjectTest (line 9) | class ProjectTest extends TestCase method testProject (line 11) | public function testProject(): void FILE: tests/LibraryStarterKit/SetupTest.php class SetupTest (line 24) | class SetupTest extends TestCase method setUp (line 29) | public function setUp(): void method testGetAppPath (line 58) | public function testGetAppPath(): void method testGetEvent (line 63) | public function testGetEvent(): void method testGetFilesystem (line 69) | public function testGetFilesystem(): void method testGetFinder (line 75) | public function testGetFinder(): void method testGetProjectName (line 81) | public function testGetProjectName(): void method testGetVerbosity (line 86) | public function testGetVerbosity(): void method testGetBuild (line 91) | public function testGetBuild(): void method testGetTwigEnvironment (line 103) | public function testGetTwigEnvironment(): void method testRun (line 109) | public function testRun(): void method testGetProcessForCommand (line 126) | public function testGetProcessForCommand(): void method testPath (line 134) | public function testPath(): void FILE: tests/LibraryStarterKit/SnapshotsTool.php type SnapshotsTool (line 12) | trait SnapshotsTool method getSnapshotId (line 16) | protected function getSnapshotId(): string FILE: tests/LibraryStarterKit/Task/BuildTest.php class BuildTest (line 14) | class BuildTest extends TestCase method testGetAnswers (line 16) | public function testGetAnswers(): void method testGetSetup (line 29) | public function testGetSetup(): void method testGetConsole (line 42) | public function testGetConsole(): void method testGetBuilders (line 55) | public function testGetBuilders(): void method testRun (line 71) | public function testRun(): void FILE: tests/LibraryStarterKit/Task/Builder/CleanupTest.php class CleanupTest (line 17) | class CleanupTest extends TestCase method testBuild (line 19) | public function testBuild(): void FILE: tests/LibraryStarterKit/Task/Builder/FixStyleTest.php class FixStyleTest (line 16) | class FixStyleTest extends TestCase method testBuild (line 18) | public function testBuild(): void FILE: tests/LibraryStarterKit/Task/Builder/InstallDependenciesTest.php class InstallDependenciesTest (line 19) | class InstallDependenciesTest extends TestCase method testBuild (line 21) | public function testBuild(): void FILE: tests/LibraryStarterKit/Task/Builder/RenameTemplatesTest.php class RenameTemplatesTest (line 22) | class RenameTemplatesTest extends TestCase method testBuild (line 24) | public function testBuild(): void FILE: tests/LibraryStarterKit/Task/Builder/RunTestsTest.php class RunTestsTest (line 16) | class RunTestsTest extends TestCase method testBuild (line 18) | public function testBuild(): void FILE: tests/LibraryStarterKit/Task/Builder/SetupRepositoryTest.php class SetupRepositoryTest (line 20) | class SetupRepositoryTest extends TestCase method buildProvider (line 34) | public static function buildProvider(): array method testBuild (line 90) | #[DataProvider('buildProvider')] FILE: tests/LibraryStarterKit/Task/Builder/UpdateChangelogTest.php class UpdateChangelogTest (line 16) | class UpdateChangelogTest extends TestCase method testBuild (line 18) | public function testBuild(): void FILE: tests/LibraryStarterKit/Task/Builder/UpdateCodeOfConductTest.php class UpdateCodeOfConductTest (line 18) | class UpdateCodeOfConductTest extends TestCase method testBuild (line 20) | public function testBuild(): void method testBuildRemovesCodeOfConductFile (line 73) | public function testBuildRemovesCodeOfConductFile(): void FILE: tests/LibraryStarterKit/Task/Builder/UpdateComposerJsonTest.php class UpdateComposerJsonTest (line 23) | class UpdateComposerJsonTest extends TestCase method testBuild (line 27) | public function testBuild(): void method testBuildThrowsExceptionWhenComposerContentsContainInvalidJson (line 86) | public function testBuildThrowsExceptionWhenComposerContentsContainInv... method testBuildThrowsExceptionWhenComposerJsonCannotBeFound (line 122) | public function testBuildThrowsExceptionWhenComposerJsonCannotBeFound(... method testBuildWithMinimalComposerJson (line 154) | public function testBuildWithMinimalComposerJson(): void method composerContentsOriginal (line 209) | private function composerContentsOriginal(): string method composerContentsOriginalMinimal (line 214) | private function composerContentsOriginalMinimal(): string FILE: tests/LibraryStarterKit/Task/Builder/UpdateContributingTest.php class UpdateContributingTest (line 16) | class UpdateContributingTest extends TestCase method testBuild (line 18) | public function testBuild(): void FILE: tests/LibraryStarterKit/Task/Builder/UpdateFundingTest.php class UpdateFundingTest (line 16) | class UpdateFundingTest extends TestCase method testBuild (line 18) | public function testBuild(): void FILE: tests/LibraryStarterKit/Task/Builder/UpdateLicenseTest.php class UpdateLicenseTest (line 21) | class UpdateLicenseTest extends TestCase method testBuild (line 23) | #[DataProvider('provideLicensesForTesting')] method provideLicensesForTesting (line 80) | public static function provideLicensesForTesting(): array FILE: tests/LibraryStarterKit/Task/Builder/UpdateNamespaceTest.php class UpdateNamespaceTest (line 23) | class UpdateNamespaceTest extends TestCase method testBuild (line 27) | #[DataProvider('provideNamespaceTestValues')] method provideNamespaceTestValues (line 117) | public static function provideNamespaceTestValues(): array method getFileContents (line 138) | private function getFileContents(): string FILE: tests/LibraryStarterKit/Task/Builder/UpdateReadmeTest.php class UpdateReadmeTest (line 25) | class UpdateReadmeTest extends TestCase method testBuild (line 29) | public function testBuild(): void method testBuildWhenCodeOfConductIsNullAndSecurityPolicyIsFalse (line 117) | public function testBuildWhenCodeOfConductIsNullAndSecurityPolicyIsFal... method testBuildThrowsExceptionWhenReadmeCannotBeFound (line 206) | public function testBuildThrowsExceptionWhenReadmeCannotBeFound(): void method readmeContentsOriginal (line 239) | private function readmeContentsOriginal(): string FILE: tests/LibraryStarterKit/Task/Builder/UpdateSecurityPolicyTest.php class UpdateSecurityPolicyTest (line 18) | class UpdateSecurityPolicyTest extends TestCase method testBuild (line 20) | public function testBuild(): void method testBuildRemovesSecurityPolicyFile (line 71) | public function testBuildRemovesSecurityPolicyFile(): void FILE: tests/LibraryStarterKit/Task/Builder/UpdateSourceFileHeadersTest.php class UpdateSourceFileHeadersTest (line 26) | class UpdateSourceFileHeadersTest extends TestCase method testBuild (line 30) | #[DataProvider('licenseProvider')] method licenseProvider (line 111) | public static function licenseProvider(): array method getFile1OriginalContents (line 140) | private function getFile1OriginalContents(): string method getFile2OriginalContents (line 145) | private function getFile2OriginalContents(): string FILE: tests/LibraryStarterKit/Task/Builder/fixtures/update-namespace-test.php class Foo (line 15) | class Foo FILE: tests/LibraryStarterKit/Task/Builder/fixtures/update-source-file-headers-test-1.php class Bar (line 18) | class Bar FILE: tests/LibraryStarterKit/Task/Builder/fixtures/update-source-file-headers-test-2.php class Baz (line 19) | class Baz method __construct (line 24) | public function __construct() FILE: tests/LibraryStarterKit/Task/BuilderTest.php class BuilderTest (line 14) | class BuilderTest extends TestCase method setUp (line 22) | protected function setUp(): void method testGetAnswers (line 37) | public function testGetAnswers(): void method testGetEnvironment (line 42) | public function testGetEnvironment(): void method testGetConsole (line 47) | public function testGetConsole(): void method testStreamProcessOutput (line 52) | public function testStreamProcessOutput(): void FILE: tests/LibraryStarterKit/TestCase.php class TestCase (line 11) | class TestCase extends BaseTestCase method setUp (line 15) | protected function setUp(): void FILE: tests/LibraryStarterKit/WindowsSafeTextDriver.php class WindowsSafeTextDriver (line 18) | class WindowsSafeTextDriver implements Driver method serialize (line 20) | public function serialize(mixed $data): string method extension (line 28) | public function extension(): string method match (line 33) | public function match(mixed $expected, mixed $actual): void FILE: tests/LibraryStarterKit/WizardTest.php class WizardTest (line 36) | class WizardTest extends TestCase method testGetSetup (line 38) | public function testGetSetup(): void method testGetAnswersFileReturnsPathToLocalAnswersFile (line 66) | public function testGetAnswersFileReturnsPathToLocalAnswersFile(): void method testGetAnswersFileReturnsPathToEnvironmentAnswersFile (line 95) | public function testGetAnswersFileReturnsPathToEnvironmentAnswersFile(... method testRunWhenUserChoosesNotToStart (line 115) | public function testRunWhenUserChoosesNotToStart(): void method testRunWhenUserConfirmsStart (line 170) | public function testRunWhenUserConfirmsStart(): void method testRunWhenUsingAnswersFileWhenSkipPromptsIsTrue (line 252) | public function testRunWhenUsingAnswersFileWhenSkipPromptsIsTrue(): void method testNewApplicationReturnsAnInstanceOfApplication (line 309) | public function testNewApplicationReturnsAnInstanceOfApplication(): void method testStart (line 315) | public function testStart(): void method testRunWhenExceptionIsThrownWithVerbosity (line 354) | #[DataProvider('runWhenExceptionIsThrownWithVerbosityProvider')] method runWhenExceptionIsThrownWithVerbosityProvider (line 441) | public static function runWhenExceptionIsThrownWithVerbosityProvider()... method testDetermineVerbosityLevel (line 467) | #[DataProvider('determineVerbosityLevelProvider')] method determineVerbosityLevelProvider (line 487) | public static function determineVerbosityLevelProvider(): array FILE: tests/TestCase.php class TestCase (line 12) | class TestCase extends BaseTestCase