gitextract_25c61qh9/ ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ └── bug_report.md │ ├── dependabot.yml │ └── workflows/ │ ├── claude-code-review.yml │ ├── claude.yml │ ├── codecoverage.yml │ ├── main.yml │ ├── phpstan.yml │ ├── release.yml │ └── updateversionfromchangelog.yml ├── .gitignore ├── .phive/ │ └── phars.xml ├── .typos.toml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bin/ │ └── strauss ├── bootstrap.php ├── composer.json ├── phive.phar.asc ├── phpcs.xml ├── phpstan-baseline.neon ├── phpstan.neon ├── phpunit.xml ├── scripts/ │ ├── createphar.sh │ └── getbuiltinphp.php ├── src/ │ ├── Composer/ │ │ ├── ComposerPackage.php │ │ ├── Extra/ │ │ │ ├── ReplaceConfigInterface.php │ │ │ └── StraussConfig.php │ │ └── ProjectComposerPackage.php │ ├── Config/ │ │ ├── AliasesConfigInterface.php │ │ ├── AutoloadConfigInterface.php │ │ ├── AutoloadFilesEnumeratorConfigInterface.php │ │ ├── ChangeEnumeratorConfigInterface.php │ │ ├── CleanupConfigInterface.php │ │ ├── CopierConfigInterface.php │ │ ├── FileCopyScannerConfigInterface.php │ │ ├── FileEnumeratorConfig.php │ │ ├── FileSymbolScannerConfigInterface.php │ │ ├── LicenserConfigInterface.php │ │ ├── MarkSymbolsForRenamingConfigInterface.php │ │ ├── OptimizeAutoloaderConfigInterface.php │ │ └── PrefixerConfigInterface.php │ ├── Console/ │ │ ├── Application.php │ │ └── Commands/ │ │ ├── AbstractRenamespacerCommand.php │ │ ├── DependenciesCommand.php │ │ ├── IncludeAutoloaderCommand.php │ │ └── ReplaceCommand.php │ ├── Files/ │ │ ├── DiscoveredFiles.php │ │ ├── File.php │ │ ├── FileBase.php │ │ ├── FileWithDependency.php │ │ └── HasDependency.php │ ├── Helpers/ │ │ ├── FileSystem.php │ │ ├── FlysystemBackCompatInterface.php │ │ ├── FlysystemBackCompatTrait.php │ │ ├── InMemoryFilesystemAdapter.php │ │ ├── Log/ │ │ │ ├── PadColonColumnsLogProcessor.php │ │ │ └── RelativeFilepathLogProcessor.php │ │ ├── NamespaceSort.php │ │ ├── ReadOnlyFileSystem.php │ │ └── StripFsRootPathNormalizer.php │ ├── Pipeline/ │ │ ├── Aliases/ │ │ │ ├── Aliases.php │ │ │ └── autoload_aliases.template.php │ │ ├── Autoload/ │ │ │ ├── ComposerAutoloadGenerator.php │ │ │ ├── DumpAutoload.php │ │ │ └── VendorComposerAutoload.php │ │ ├── Autoload.php │ │ ├── AutoloadedFilesEnumerator.php │ │ ├── ChangeEnumerator.php │ │ ├── Cleanup/ │ │ │ ├── Cleanup.php │ │ │ └── InstalledJson.php │ │ ├── Copier.php │ │ ├── DependenciesEnumerator.php │ │ ├── FileCopyScanner.php │ │ ├── FileEnumerator.php │ │ ├── FileSymbol/ │ │ │ └── builtinsymbols.php │ │ ├── FileSymbolScanner.php │ │ ├── Licenser.php │ │ ├── MarkSymbolsForRenaming.php │ │ └── Prefixer.php │ └── Types/ │ ├── AutoloadAliasInterface.php │ ├── ClassSymbol.php │ ├── ConstantSymbol.php │ ├── DiscoveredSymbol.php │ ├── DiscoveredSymbols.php │ ├── FunctionSymbol.php │ ├── InterfaceSymbol.php │ ├── NamespaceSymbol.php │ └── TraitSymbol.php └── tests/ ├── Integration/ │ ├── Autoload/ │ │ ├── DumpAutoloadFeatureTest.php │ │ └── VendorComposerAutoloadFeatureTest.php │ ├── ChangeEnumeratorIntegrationTest.php │ ├── Cleanup/ │ │ ├── ExcludeFromCopyAutoloadIntegrationTest.php │ │ └── InstalledJsonIntegrationTest.php │ ├── CleanupIntegrationTest.php │ ├── CleanupSymlinkIntegrationTest.php │ ├── CopierFeatureTest.php │ ├── CopierIntegrationTest.php │ ├── DryRunFeatureTest.php │ ├── DumpAutoloadFeatureTest.php │ ├── ExcludeFromPrefixFeatureTest.php │ ├── FileCopyScannerIntegrationTest.php │ ├── FileEnumeratorIntegrationTest.php │ ├── Helpers/ │ │ ├── FileSystemIntegrationTest.php │ │ ├── PadColonColumnsLogProcessorIntegrationTest.php │ │ └── ReadOnlyFileSystemIntegrationTest.php │ ├── OutputLevelFeatureTest.php │ ├── Pipeline/ │ │ └── Aliases/ │ │ └── AliasesFeatureTest.php │ ├── ReplaceCommandIntegrationTest.php │ ├── ReplacerIntegrationTest.php │ └── UpdateCallSitesIntegrationTest.php ├── IntegrationTestCase.php ├── Issues/ │ ├── MozartIssue106Test.php │ ├── MozartIssue108Test.php │ ├── MozartIssue109Test.php │ ├── MozartIssue124Test.php │ ├── MozartIssue128Test.php │ ├── MozartIssue129Test.php │ ├── MozartIssue130Test.php │ ├── MozartIssue13Test.php │ ├── MozartIssue43Test.php │ ├── MozartIssue48Test.php │ ├── MozartIssue62Test.php │ ├── MozartIssue66Test.php │ ├── MozartIssue86Test.php │ ├── MozartIssue89Test.php │ ├── MozartIssue90Test.php │ ├── MozartIssue93Test.php │ ├── MozartIssue97Test.php │ ├── MozartIssue99Test.php │ ├── StraussIssue101Test.php │ ├── StraussIssue104Test.php │ ├── StraussIssue108Test.php │ ├── StraussIssue109Test.php │ ├── StraussIssue111Test.php │ ├── StraussIssue114Test.php │ ├── StraussIssue119Test.php │ ├── StraussIssue11Test.php │ ├── StraussIssue133Test.php │ ├── StraussIssue136Test.php │ ├── StraussIssue143Test.php │ ├── StraussIssue14Test.php │ ├── StraussIssue154Test.php │ ├── StraussIssue159Test.php │ ├── StraussIssue163Test.php │ ├── StraussIssue166Test.php │ ├── StraussIssue172Test.php │ ├── StraussIssue173Test.php │ ├── StraussIssue179Test.php │ ├── StraussIssue183Test.php │ ├── StraussIssue188Test.php │ ├── StraussIssue189Test.php │ ├── StraussIssue191Test.php │ ├── StraussIssue19Test.php │ ├── StraussIssue200Test.php │ ├── StraussIssue204Test.php │ ├── StraussIssue206Test.php │ ├── StraussIssue207Test.php │ ├── StraussIssue212Test.php │ ├── StraussIssue213Test.php │ ├── StraussIssue215Test.php │ ├── StraussIssue225Test.php │ ├── StraussIssue22Test.php │ ├── StraussIssue230Test.php │ ├── StraussIssue247Test.php │ ├── StraussIssue249Test.php │ ├── StraussIssue258Test.php │ ├── StraussIssue261Test.php │ ├── StraussIssue262Test.php │ ├── StraussIssue27Test.php │ ├── StraussIssue33Test.php │ ├── StraussIssue34Test.php │ ├── StraussIssue37Test.php │ ├── StraussIssue44Test.php │ ├── StraussIssue47Test.php │ ├── StraussIssue49Test.php │ ├── StraussIssue65Test.php │ ├── StraussIssue66Test.php │ ├── StraussIssue74Test.php │ ├── StraussIssue76Test.php │ ├── StraussIssue79Test.php │ ├── StraussIssue80Test.php │ ├── StraussIssue81Test.php │ ├── StraussIssue83Test.php │ ├── StraussIssue87Test.php │ ├── StraussIssue88Test.php │ ├── StraussIssue8Test.php │ ├── StraussIssue91Test.php │ ├── StraussIssue93Test.php │ └── data/ │ └── Mpdf.php ├── TestCase.php └── Unit/ ├── Composer/ │ ├── ComposerPackageTest.php │ ├── Extra/ │ │ └── StraussConfigTest.php │ ├── ProjectComposerPackageTest.php │ ├── composerpackage-test-easypost-php.json │ ├── composerpackage-test-libmergepdf.json │ ├── composerpackage-test-php-di.json │ ├── projectcomposerpackage-test-1.json │ └── projectcomposerpackage-test-getProjectPhpFiles.json ├── Console/ │ ├── ApplicationTest.php │ └── Commands/ │ └── DependenciesCommandTest.php ├── DiscoveredFilesTest.php ├── FileEnumeratorTest.php ├── Files/ │ └── FileWithDependencyTest.php ├── Helpers/ │ ├── FileSystemTest.php │ └── NamespaceSortTest.php ├── LicenserTest.php ├── Pipeline/ │ ├── Aliases/ │ │ └── AliasesTest.php │ ├── Autoload/ │ │ ├── ComposerAutoloadGeneratorTest.php │ │ ├── DumpAutoloadTest.php │ │ └── VendorComposerAutoloadTest.php │ ├── AutoloadTest.php │ ├── ChangeEnumeratorTest.php │ ├── Cleanup/ │ │ ├── CleanupTest.php │ │ └── InstalledJsonTest.php │ ├── CopierTest.php │ ├── FileCopyScannerTest.php │ ├── FileSymbolScannerTest.php │ └── MarkSymbolsForRenamingTest.php ├── PrefixerTest.php └── Types/ ├── DiscoveredSymbolTest.php └── DiscoveredSymbolsTest.php