Ejemplo n.º 1
0
 public function processRequest(PurchaseRequest $request)
 {
     if ($request->getAmount() < self::$ALLOWABLE) {
         echo "President will approve \$" . $request->getAmount();
     } else {
         echo "Your request for \$" . $request->getAmount() . " needs a board meeting!";
     }
 }
Ejemplo n.º 2
0
 public function processRequest(PurchaseRequest $request)
 {
     if ($request->getAmount() < self::$ALLOWABLE) {
         echo "Vice President will approve \$" . $request->getAmount();
     } else {
         if ($this->successor != null) {
             $this->successor->processRequest($request);
         }
     }
 }