PHPackages                             sammakescode/business-rules - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. sammakescode/business-rules

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

sammakescode/business-rules
===========================

A library for extracting common business rules into isolating classes

v1.0.0(8mo ago)01MITPHPPHP &gt;=8.1

Since Sep 10Pushed 8mo agoCompare

[ Source](https://github.com/SamMakesCode/business-rules)[ Packagist](https://packagist.org/packages/sammakescode/business-rules)[ RSS](/packages/sammakescode-business-rules/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

Business Rules
==============

[](#business-rules)

A simple library that allows you to encapsulate and reuse common business logic.

Requirements
------------

[](#requirements)

- PHP &gt;= 8.1

Installation
------------

[](#installation)

To install this library, simply require it using composer.

```
composer require sammakescode/business-rules
```

Usage
-----

[](#usage)

Let's say you want to prevent users from posting under certain conditions. You might create a business rule like this...

```
