https://github.com/ecrmnn/php-class-to-object
Parse a PHP class into a JavaScript object
https://github.com/ecrmnn/php-class-to-object
Last synced: 2 months ago
JSON representation
Parse a PHP class into a JavaScript object
- Host: GitHub
- URL: https://github.com/ecrmnn/php-class-to-object
- Owner: ecrmnn
- License: mit
- Created: 2017-12-04T17:54:06.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-12-04T17:55:50.000Z (over 7 years ago)
- Last Synced: 2025-03-11T18:03:45.690Z (3 months ago)
- Language: JavaScript
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# php-class-to-object
> Parse a PHP class into a JavaScript object[](https://travis-ci.org/ecrmnn/php-class-to-object/builds)
[](http://badge.fury.io/js/php-class-to-object)
[](http://badge.fury.io/js/php-class-to-object)
[](http://badge.fury.io/js/php-class-to-object)
[](http://makeapullrequest.com)
[](https://github.com/airbnb/javascript)### Installation
```bash
npm install php-class-to-object --save
```### Usage
```javascript
const parse = require('php-class-to-object');const phpClass = fs.readFileSync('./User.php', 'utf-8');
parse(phpClass);
//=> {
//=> properties: {
//=> private: [],
//=> protected: [],
//=> public: [],
//=> },
//=> methods: {
//=> private: [],
//=> protected: [],
//=> public: [
//=> '__construct',
//=> 'create',
//=> 'save',
//= ],
//=> },
//=> }
```### License
MIT © [Daniel Eckermann](http://danieleckermann.com)