Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/open-southeners/vscode-php-support-utils

Extension that enables support for VSCode to manage PHP files as classes, traits, enums, etc
https://github.com/open-southeners/vscode-php-support-utils

php utilities visual-studio-code vscode vscode-extension

Last synced: 3 days ago
JSON representation

Extension that enables support for VSCode to manage PHP files as classes, traits, enums, etc

Awesome Lists containing this project

README

        

PHP Support Utils [![codecov](https://codecov.io/gh/open-southeners/vscode-php-support-utils/branch/main/graph/badge.svg?token=5M9M8VDLEV)](https://codecov.io/gh/open-southeners/vscode-php-support-utils) [![Visual Studio Marketplace Last Updated](https://img.shields.io/visual-studio-marketplace/last-updated/open-southeners.php-support-utils)](https://marketplace.visualstudio.com/items?itemName=open-southeners.php-support-utils&ssr=false#version-history) [![Visual Studio Marketplace Rating](https://img.shields.io/visual-studio-marketplace/r/open-southeners.php-support-utils)](https://marketplace.visualstudio.com/items?itemName=open-southeners.php-support-utils&ssr=false#review-details) ![Visual Studio Marketplace Installs](https://img.shields.io/visual-studio-marketplace/i/open-southeners.php-support-utils)
===

Improve PHP support like handling file classes, namespaces, etc

![demo](images/demo.gif)

## Features

- Create PHP files, classes, traits, interfaces & enums
- Copy PHP objects files namespaces
- Some PHP snippets for classes, objects, etc

## Getting started

Install extension then set keyboard shortcuts as user preference, here are mine:

- `Cmd + Shift + C` Mac OS or `Ctrl + Shift + C` Windows: for the command called `Create PHP Object`, **this will replace one preset command which is the "Open external terminal" one**

## Acknowledgements

Huge thanks to this projects to make this possible:

- [php-parser](https://github.com/glayzzle/php-parser)
- [lodash](https://github.com/lodash/lodash)
- [vscode](https://github.com/microsoft/vscode)

## Partners

[![skore logo](https://github.com/open-southeners/partners/raw/main/logos/skore_logo.png)](https://getskore.com)

## License

This project is open-sourced software licensed under the [MIT license](LICENSE.md).