Skip to content

VSC Extension for generating PHP classes out of compser PSR-4

Notifications You must be signed in to change notification settings

Doka-NT/vscode-ext-php-class-generator

 
 

Repository files navigation

PHP Class Generator (Composer PSR-4)

VS Code extension which helps creating PHP classes in project which is configured to use Composer PSR-4 autoloading.

Note: composer.json (with PSR-4 autoloading configured) file is required in project (workspace).

Old version of this extension can be found here but it doesn't support PSR-4.

Demo

Creating class using wizard

Wizard

Inserting namespace

Namespace

Inserting class/interface/trait

Class

Inserting namespace (using context menu)

Class

Features

  • Generate PHP class/interfce/trait (using wizard)
  • Insert PHP class/interface/trait (inserting to already created file)
  • Insert PSR-4 Namespace at selected line in PHP file with command or context menu

Commands

  • "PHP Class Generator: Generate class/interface/trait (Wizard)"
  • "PHP Class Generator: Insert PSR-4 namespace"
  • "PHP Class Generator: Insert PSR-4 class/interface/trait"

Settings

  • phpClassGenerator.composerJsonLocation - Specify where composer.json file is located. Defaults: composer.json

About

VSC Extension for generating PHP classes out of compser PSR-4

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%