├── LICENSE ├── README.md ├── bin ├── soar.darwin-amd64 ├── soar.darwin-arm64 ├── soar.linux-amd64 ├── soar.linux-arm64 └── soar.windows-amd64 ├── composer.json ├── docs └── scores.png ├── examples ├── blacklist.example ├── example.php ├── options-example.php ├── options.php └── options.yaml └── src ├── Concerns ├── ConcreteMagic.php ├── ConcreteScores.php ├── HasBinary.php ├── HasOptions.php ├── HasSudoPassword.php ├── Makeable.php ├── WithDumpable.php └── WithRunable.php ├── Contracts ├── Soar.php └── Throwable.php ├── Exceptions ├── BadMethodCallException.php ├── InvalidArgumentException.php ├── InvalidOptionException.php └── RuntimeException.php ├── Soar.php └── Support ├── ComposerScripts.php ├── OsHelper.php ├── Rectors ├── AddDocCommentForHasOptionsRector.php ├── AddDocCommentForSoarOptionsRector.php ├── SimplifyListIndexRector.php └── rector-rules-overview.md └── helpers.php /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/README.md -------------------------------------------------------------------------------- /bin/soar.darwin-amd64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/bin/soar.darwin-amd64 -------------------------------------------------------------------------------- /bin/soar.darwin-arm64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/bin/soar.darwin-arm64 -------------------------------------------------------------------------------- /bin/soar.linux-amd64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/bin/soar.linux-amd64 -------------------------------------------------------------------------------- /bin/soar.linux-arm64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/bin/soar.linux-arm64 -------------------------------------------------------------------------------- /bin/soar.windows-amd64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/bin/soar.windows-amd64 -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/composer.json -------------------------------------------------------------------------------- /docs/scores.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/docs/scores.png -------------------------------------------------------------------------------- /examples/blacklist.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/examples/blacklist.example -------------------------------------------------------------------------------- /examples/example.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/examples/example.php -------------------------------------------------------------------------------- /examples/options-example.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/examples/options-example.php -------------------------------------------------------------------------------- /examples/options.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/examples/options.php -------------------------------------------------------------------------------- /examples/options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/examples/options.yaml -------------------------------------------------------------------------------- /src/Concerns/ConcreteMagic.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/src/Concerns/ConcreteMagic.php -------------------------------------------------------------------------------- /src/Concerns/ConcreteScores.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/src/Concerns/ConcreteScores.php -------------------------------------------------------------------------------- /src/Concerns/HasBinary.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/src/Concerns/HasBinary.php -------------------------------------------------------------------------------- /src/Concerns/HasOptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/src/Concerns/HasOptions.php -------------------------------------------------------------------------------- /src/Concerns/HasSudoPassword.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/src/Concerns/HasSudoPassword.php -------------------------------------------------------------------------------- /src/Concerns/Makeable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/src/Concerns/Makeable.php -------------------------------------------------------------------------------- /src/Concerns/WithDumpable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/src/Concerns/WithDumpable.php -------------------------------------------------------------------------------- /src/Concerns/WithRunable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/src/Concerns/WithRunable.php -------------------------------------------------------------------------------- /src/Contracts/Soar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/src/Contracts/Soar.php -------------------------------------------------------------------------------- /src/Contracts/Throwable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/src/Contracts/Throwable.php -------------------------------------------------------------------------------- /src/Exceptions/BadMethodCallException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/src/Exceptions/BadMethodCallException.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidArgumentException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/src/Exceptions/InvalidArgumentException.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidOptionException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/src/Exceptions/InvalidOptionException.php -------------------------------------------------------------------------------- /src/Exceptions/RuntimeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/src/Exceptions/RuntimeException.php -------------------------------------------------------------------------------- /src/Soar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/src/Soar.php -------------------------------------------------------------------------------- /src/Support/ComposerScripts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/src/Support/ComposerScripts.php -------------------------------------------------------------------------------- /src/Support/OsHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/src/Support/OsHelper.php -------------------------------------------------------------------------------- /src/Support/Rectors/AddDocCommentForHasOptionsRector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/src/Support/Rectors/AddDocCommentForHasOptionsRector.php -------------------------------------------------------------------------------- /src/Support/Rectors/AddDocCommentForSoarOptionsRector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/src/Support/Rectors/AddDocCommentForSoarOptionsRector.php -------------------------------------------------------------------------------- /src/Support/Rectors/SimplifyListIndexRector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/src/Support/Rectors/SimplifyListIndexRector.php -------------------------------------------------------------------------------- /src/Support/Rectors/rector-rules-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/src/Support/Rectors/rector-rules-overview.md -------------------------------------------------------------------------------- /src/Support/helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/soar-php/HEAD/src/Support/helpers.php --------------------------------------------------------------------------------