Skip to content

e2d2-dev/modify-classes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Introduction

Adds and removes traits & interfaces from classes in one command.

Installation

Install package.

composer require e2d2-dev/modify-classes

Usage

It automatically detects if it is an interface or a trait. You can add or remove one or many in one step. Don't forget to use save.

Add

use Betta\ModifyClasses\Modifier;

// add one
Modifier::make(Your::class)->add(YourInterface::class)->save()

// add many
Modifier::make(Your::class)->addMany([
     YourInterface::class,
     YourSecondIntfaceOrTrait::class,
])->save()

Remove

use Betta\ModifyClasses\Modifier;

// add one
Modifier::make(Your::class)->remove(YourInterface::class)->save()

// add many
Modifier::make(Your::class)->removeMany([
     YourInterface::class,
     YourSecondIntfaceOrTrait::class,
])->save()

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages