Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>PHP Class GeneratorNew to Visual Studio Code? Get it now.
PHP Class Generator

PHP Class Generator

ctf0

|
647 installs
| (0) | Free
Generate class/interface/trait/enum/test out of file path
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Php Class Generator

based on https://marketplace.visualstudio.com/items?itemName=damianbal.vs-phpclassgen

  • remove generate namespace command
  • remove vendor config
  • add make test command

Test File Creation

/
└── Modules
    └── Calculation
        ├── Tests
        └── Services
            └── Taxes
                ├── WorkerTax.php
                └── EmployeeTax.php <- create test for this file
  1. the test name will be the current file className + Test ex.EmployeeTaxTest
  2. tests are created in the nearest tests directory to the original file ex.Modules/Calculation/Tests/..., or if not the cmnd will keep traversing up until it finds a directory of tests ex.root/tests
  3. the test file will be created with the original class hierarchy ex..../Tests/{TestType}/Services/Taxes/EmployeeTaxTest.php
  4. if file already exists it will be opened instead
  5. for the Go To Test codelens to show up, the class test file must be className + Test ex.EmployeeTaxTest
    • the search for the file is project wide, regardless of the folder hierarchy
  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft