PHP devlet makine çerçeve

0 Cevap php

Ben PHP için https://github.com/pluginaweek/state_machine gibi herhangi bir durum makinesi framework olduğunu sanmıyorum.

Ben birçok if-else mantıksal maddelerini tanımlamak zorunda kalmıştım, ve ben sadece tanımlayarak daha eğlenceli hale getirmek için bir şey istiyorum:

  1. Geçiş için gerekli koşul
  2. Devlet sonrası geçiş

O zaman bu, örneğin, koşullar değil, maç ya da kontrol etmek için tekrar edilebilir

$customer->transition('platinum');

Ben müşteri geçiş ya da değil eğer bu kod satırı örtük kontrol bekliyoruz. Veya açıkça tarafından kontrol:

$customer->canTransitTo('platinum');

Thanks in advance, noomz

0 Cevap