mirror of
https://github.com/DesignPatternsPHP/DesignPatternsPHP.git
synced 2025-09-25 22:09:23 +02:00
add the generic handler and the request classes
This commit is contained in:
23
ChainOfResponsibilities/Request.php
Normal file
23
ChainOfResponsibilities/Request.php
Normal file
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* DesignPatternPHP
|
||||
*/
|
||||
|
||||
namespace DesignPatterns\ChainOfResponsibilities;
|
||||
|
||||
/**
|
||||
* Request is a request which goes throught the chain of responsibilities.
|
||||
*
|
||||
* About the request : Sometimes, you don't need an object, just an integer or
|
||||
* an array. But in this case of a full example, I've made a class to illustrate
|
||||
* this important idea in the CoR (Chain of Responsibilities). In real world,
|
||||
* I recommand to always use a class, even a \stdClass if you want, it proves
|
||||
* to be more adaptative because a single handler doesn't know much about the
|
||||
* outside world and it is more difficult if, one day, you want add some
|
||||
* criterion in a decision process.
|
||||
*/
|
||||
class Request
|
||||
{
|
||||
|
||||
}
|
Reference in New Issue
Block a user