PHPackages                             kanel/enuma - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. kanel/enuma

ActiveLibrary

kanel/enuma
===========

Dynamically Create and Edit php classes, interfaces and traits

1.0.0(8y ago)1232PHPPHP &gt;=7.0

Since Mar 4Pushed 8y ago1 watchersCompare

[ Source](https://github.com/elkaadka/Enuma)[ Packagist](https://packagist.org/packages/kanel/enuma)[ RSS](/packages/kanel-enuma/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (1)Dependencies (1)Versions (3)Used By (0)

Enuma
=====

[](#enuma)

Package that will help you create and Edit php classes, interfaces and traits dynamically

[![build](https://camo.githubusercontent.com/9afcf9bb65c3a070e1635ba626a88ac135d73677b26e77b45ab8231508b78d9e/68747470733a2f2f7472617669732d63692e6f72672f656c6b6161646b612f456e756d612e7376673f6272616e63683d6d6173746572)](https://camo.githubusercontent.com/9afcf9bb65c3a070e1635ba626a88ac135d73677b26e77b45ab8231508b78d9e/68747470733a2f2f7472617669732d63692e6f72672f656c6b6161646b612f456e756d612e7376673f6272616e63683d6d6173746572)

Create classes, interfaces and traits
=====================================

[](#create-classes-interfaces-and-traits)

Basic usage
-----------

[](#basic-usage)

1. Create a class

```
$phpClass = new PhpClass('Foo');

$enuma = new Enuma();
$enuma->save($phpClass, 'path/to/a/file);
```

will create or rewrite the file with :

```
