Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/open-southeners/vscode-php-support-utils
- Owner: open-southeners
- License: mit
- Created: 2022-03-21T10:12:56.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-30T18:25:32.000Z (about 1 year ago)
- Last Synced: 2024-11-20T10:45:57.080Z (2 months ago)
- Topics: php, utilities, visual-studio-code, vscode, vscode-extension
- Language: TypeScript
- Homepage:
- Size: 2.23 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
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).