gitextract_7g50z4tk/ ├── .editorconfig ├── .gitattributes.template ├── .github/ │ ├── CODEOWNERS │ ├── ISSUE_TEMPLATE/ │ │ ├── Bug_Report.md │ │ ├── Feature_Request.md │ │ ├── Question.md │ │ └── config.yml │ ├── dependabot.yml │ ├── pull_request_template.md │ └── workflows/ │ ├── continuous-integration.yml │ └── merge-me.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── bin/ │ └── .gitkeep ├── build/ │ ├── .gitignore │ ├── cache/ │ │ └── .gitkeep │ ├── coverage/ │ │ └── .gitkeep │ └── logs/ │ └── .gitkeep ├── captainhook.json ├── codecov.yml ├── composer.json ├── conventional-commits.json ├── docs/ │ └── .gitkeep ├── phpcs.xml.dist ├── phpstan.neon.dist ├── phpunit.xml.dist ├── psalm.xml ├── resources/ │ ├── .gitkeep │ └── templates/ │ ├── CHANGELOG.md.twig │ ├── CONTRIBUTING.md.twig │ ├── FUNDING.yml.twig │ ├── code-of-conduct/ │ │ ├── Citizen-2.3.md.twig │ │ ├── Contributor-1.4.md.twig │ │ ├── Contributor-2.0.md.twig │ │ └── Contributor-2.1.md.twig │ ├── header/ │ │ ├── AGPL-3.0-or-later.twig │ │ ├── Apache-2.0.twig │ │ ├── BSD-2-Clause.twig │ │ ├── BSD-3-Clause.twig │ │ ├── CC0-1.0.twig │ │ ├── GPL-3.0-or-later.twig │ │ ├── Hippocratic-2.1.twig │ │ ├── LGPL-3.0-or-later.twig │ │ ├── MIT-0.twig │ │ ├── MIT.twig │ │ ├── MPL-2.0.twig │ │ ├── Proprietary.twig │ │ ├── Unlicense.twig │ │ └── source-file-header.twig │ ├── license/ │ │ ├── AGPL-3.0-or-later-NOTICE.twig │ │ ├── AGPL-3.0-or-later.twig │ │ ├── Apache-2.0-NOTICE.twig │ │ ├── Apache-2.0.twig │ │ ├── BSD-2-Clause.twig │ │ ├── BSD-3-Clause.twig │ │ ├── CC0-1.0.twig │ │ ├── GPL-3.0-or-later-NOTICE.twig │ │ ├── GPL-3.0-or-later.twig │ │ ├── Hippocratic-2.1.twig │ │ ├── LGPL-3.0-or-later-NOTICE.twig │ │ ├── LGPL-3.0-or-later.twig │ │ ├── MIT-0.twig │ │ ├── MIT.twig │ │ ├── MPL-2.0-NOTICE.twig │ │ ├── MPL-2.0.twig │ │ ├── Proprietary.twig │ │ ├── Unlicense.twig │ │ └── copyright-statement.twig │ ├── readme/ │ │ ├── badges.md.twig │ │ ├── code-of-conduct.md.twig │ │ ├── copyright.md.twig │ │ ├── description.md.twig │ │ ├── security.md.twig │ │ └── usage.md.twig │ └── security-policy/ │ └── HackerOne.md.twig ├── src/ │ ├── Example.php │ └── LibraryStarterKit/ │ ├── Answers.php │ ├── Console/ │ │ ├── InstallQuestions.php │ │ ├── Question/ │ │ │ ├── AnswersTool.php │ │ │ ├── AuthorEmail.php │ │ │ ├── AuthorHoldsCopyright.php │ │ │ ├── AuthorName.php │ │ │ ├── AuthorUrl.php │ │ │ ├── CodeOfConduct.php │ │ │ ├── CodeOfConductCommittee.php │ │ │ ├── CodeOfConductEmail.php │ │ │ ├── CodeOfConductPoliciesUrl.php │ │ │ ├── CodeOfConductReportingUrl.php │ │ │ ├── CopyrightEmail.php │ │ │ ├── CopyrightHolder.php │ │ │ ├── CopyrightUrl.php │ │ │ ├── CopyrightYear.php │ │ │ ├── EmailValidatorTool.php │ │ │ ├── GithubUsername.php │ │ │ ├── License.php │ │ │ ├── PackageDescription.php │ │ │ ├── PackageKeywords.php │ │ │ ├── PackageName.php │ │ │ ├── PackageNamespace.php │ │ │ ├── SecurityPolicy.php │ │ │ ├── SecurityPolicyContactEmail.php │ │ │ ├── SecurityPolicyContactFormUrl.php │ │ │ ├── SkippableQuestion.php │ │ │ ├── StarterKitQuestion.php │ │ │ ├── UrlValidatorTool.php │ │ │ └── VendorName.php │ │ ├── Style.php │ │ └── StyleFactory.php │ ├── Exception/ │ │ ├── InvalidConsoleInput.php │ │ └── StarterKitException.php │ ├── Filesystem.php │ ├── Project.php │ ├── Setup.php │ ├── Task/ │ │ ├── Build.php │ │ ├── Builder/ │ │ │ ├── Cleanup.php │ │ │ ├── FixStyle.php │ │ │ ├── InstallDependencies.php │ │ │ ├── RenameTemplates.php │ │ │ ├── RunTests.php │ │ │ ├── SetupRepository.php │ │ │ ├── UpdateChangelog.php │ │ │ ├── UpdateCodeOfConduct.php │ │ │ ├── UpdateComposerJson.php │ │ │ ├── UpdateContributing.php │ │ │ ├── UpdateFunding.php │ │ │ ├── UpdateLicense.php │ │ │ ├── UpdateNamespace.php │ │ │ ├── UpdateReadme.php │ │ │ ├── UpdateSecurityPolicy.php │ │ │ └── UpdateSourceFileHeaders.php │ │ └── Builder.php │ └── Wizard.php └── tests/ ├── ExampleTest.php ├── LibraryStarterKit/ │ ├── AnswersTest.php │ ├── Console/ │ │ ├── InstallQuestionsTest.php │ │ ├── Question/ │ │ │ ├── AuthorEmailTest.php │ │ │ ├── AuthorHoldsCopyrightTest.php │ │ │ ├── AuthorNameTest.php │ │ │ ├── AuthorUrlTest.php │ │ │ ├── CodeOfConductCommitteeTest.php │ │ │ ├── CodeOfConductEmailTest.php │ │ │ ├── CodeOfConductPoliciesUrlTest.php │ │ │ ├── CodeOfConductReportingUrlTest.php │ │ │ ├── CodeOfConductTest.php │ │ │ ├── CopyrightEmailTest.php │ │ │ ├── CopyrightHolderTest.php │ │ │ ├── CopyrightUrlTest.php │ │ │ ├── CopyrightYearTest.php │ │ │ ├── EmailValidatorToolTest.php │ │ │ ├── GithubUsernameTest.php │ │ │ ├── LicenseTest.php │ │ │ ├── PackageDescriptionTest.php │ │ │ ├── PackageKeywordsTest.php │ │ │ ├── PackageNameTest.php │ │ │ ├── PackageNamespaceTest.php │ │ │ ├── QuestionTestCase.php │ │ │ ├── SecurityPolicyContactEmailTest.php │ │ │ ├── SecurityPolicyContactFormUrlTest.php │ │ │ ├── SecurityPolicyTest.php │ │ │ ├── UrlValidatorToolTest.php │ │ │ └── VendorNameTest.php │ │ └── StyleFactoryTest.php │ ├── FilesystemTest.php │ ├── ProjectTest.php │ ├── SetupTest.php │ ├── SnapshotsTool.php │ ├── Task/ │ │ ├── BuildTest.php │ │ ├── Builder/ │ │ │ ├── CleanupTest.php │ │ │ ├── FixStyleTest.php │ │ │ ├── InstallDependenciesTest.php │ │ │ ├── RenameTemplatesTest.php │ │ │ ├── RunTestsTest.php │ │ │ ├── SetupRepositoryTest.php │ │ │ ├── UpdateChangelogTest.php │ │ │ ├── UpdateCodeOfConductTest.php │ │ │ ├── UpdateComposerJsonTest.php │ │ │ ├── UpdateContributingTest.php │ │ │ ├── UpdateFundingTest.php │ │ │ ├── UpdateLicenseTest.php │ │ │ ├── UpdateNamespaceTest.php │ │ │ ├── UpdateReadmeTest.php │ │ │ ├── UpdateSecurityPolicyTest.php │ │ │ ├── UpdateSourceFileHeadersTest.php │ │ │ ├── __snapshots__/ │ │ │ │ ├── UpdateComposerJsonTest__testBuildWithMinimalComposerJson__1.txt │ │ │ │ ├── UpdateComposerJsonTest__testBuild__1.txt │ │ │ │ ├── UpdateNamespaceTest__testBuild_with_data_set__0__1.txt │ │ │ │ ├── UpdateNamespaceTest__testBuild_with_data_set__0__2.txt │ │ │ │ ├── UpdateNamespaceTest__testBuild_with_data_set__0__3.txt │ │ │ │ ├── UpdateNamespaceTest__testBuild_with_data_set__0__4.txt │ │ │ │ ├── UpdateNamespaceTest__testBuild_with_data_set__0__5.txt │ │ │ │ ├── UpdateNamespaceTest__testBuild_with_data_set__0__6.txt │ │ │ │ ├── UpdateNamespaceTest__testBuild_with_data_set__1__1.txt │ │ │ │ ├── UpdateNamespaceTest__testBuild_with_data_set__1__2.txt │ │ │ │ ├── UpdateNamespaceTest__testBuild_with_data_set__1__3.txt │ │ │ │ ├── UpdateNamespaceTest__testBuild_with_data_set__1__4.txt │ │ │ │ ├── UpdateNamespaceTest__testBuild_with_data_set__1__5.txt │ │ │ │ ├── UpdateNamespaceTest__testBuild_with_data_set__1__6.txt │ │ │ │ ├── UpdateNamespaceTest__testBuild_with_data_set__2__1.txt │ │ │ │ ├── UpdateNamespaceTest__testBuild_with_data_set__2__2.txt │ │ │ │ ├── UpdateNamespaceTest__testBuild_with_data_set__2__3.txt │ │ │ │ ├── UpdateNamespaceTest__testBuild_with_data_set__2__4.txt │ │ │ │ ├── UpdateNamespaceTest__testBuild_with_data_set__2__5.txt │ │ │ │ ├── UpdateNamespaceTest__testBuild_with_data_set__2__6.txt │ │ │ │ ├── UpdateReadmeTest__testBuildWhenCodeOfConductIsNullAndSecurityPolicyIsFalse__1.txt │ │ │ │ ├── UpdateReadmeTest__testBuildWhenCodeOfConductIsNull__1.txt │ │ │ │ ├── UpdateReadmeTest__testBuild__1.txt │ │ │ │ ├── UpdateSourceFileHeadersTest__testBuild_with_data_set__0__1.txt │ │ │ │ ├── UpdateSourceFileHeadersTest__testBuild_with_data_set__0__2.txt │ │ │ │ ├── UpdateSourceFileHeadersTest__testBuild_with_data_set__10__1.txt │ │ │ │ ├── UpdateSourceFileHeadersTest__testBuild_with_data_set__10__2.txt │ │ │ │ ├── UpdateSourceFileHeadersTest__testBuild_with_data_set__11__1.txt │ │ │ │ ├── UpdateSourceFileHeadersTest__testBuild_with_data_set__11__2.txt │ │ │ │ ├── UpdateSourceFileHeadersTest__testBuild_with_data_set__1__1.txt │ │ │ │ ├── UpdateSourceFileHeadersTest__testBuild_with_data_set__1__2.txt │ │ │ │ ├── UpdateSourceFileHeadersTest__testBuild_with_data_set__2__1.txt │ │ │ │ ├── UpdateSourceFileHeadersTest__testBuild_with_data_set__2__2.txt │ │ │ │ ├── UpdateSourceFileHeadersTest__testBuild_with_data_set__3__1.txt │ │ │ │ ├── UpdateSourceFileHeadersTest__testBuild_with_data_set__3__2.txt │ │ │ │ ├── UpdateSourceFileHeadersTest__testBuild_with_data_set__4__1.txt │ │ │ │ ├── UpdateSourceFileHeadersTest__testBuild_with_data_set__4__2.txt │ │ │ │ ├── UpdateSourceFileHeadersTest__testBuild_with_data_set__5__1.txt │ │ │ │ ├── UpdateSourceFileHeadersTest__testBuild_with_data_set__5__2.txt │ │ │ │ ├── UpdateSourceFileHeadersTest__testBuild_with_data_set__6__1.txt │ │ │ │ ├── UpdateSourceFileHeadersTest__testBuild_with_data_set__6__2.txt │ │ │ │ ├── UpdateSourceFileHeadersTest__testBuild_with_data_set__7__1.txt │ │ │ │ ├── UpdateSourceFileHeadersTest__testBuild_with_data_set__7__2.txt │ │ │ │ ├── UpdateSourceFileHeadersTest__testBuild_with_data_set__8__1.txt │ │ │ │ ├── UpdateSourceFileHeadersTest__testBuild_with_data_set__8__2.txt │ │ │ │ ├── UpdateSourceFileHeadersTest__testBuild_with_data_set__9__1.txt │ │ │ │ └── UpdateSourceFileHeadersTest__testBuild_with_data_set__9__2.txt │ │ │ └── fixtures/ │ │ │ ├── composer-full.json │ │ │ ├── composer-minimal.json │ │ │ ├── readme-full.md │ │ │ ├── update-namespace-test.php │ │ │ ├── update-source-file-headers-test-1.php │ │ │ └── update-source-file-headers-test-2.php │ │ └── BuilderTest.php │ ├── TestCase.php │ ├── WindowsSafeTextDriver.php │ ├── WizardTest.php │ └── answers-test.json └── TestCase.php