public function let(Intent $intent)
 {
     $intent->getCreatedAt()->willReturn(new \DateTime('2014-12-22'));
     $intent->getId()->willReturn(144);
     $this->intent = $intent;
     $this->beConstructedWith(self::PREFIX);
 }
Ejemplo n.º 2
0
 /**
  * @{inheritdoc}
  * Generate RUM from a KEY + a MD5sum
  */
 public function generate(Intent $intent)
 {
     //CODECLIENT-WEB-YYYY-MM-DD-ORDERID
     $rum = $this->prefix . '-WEB-' . $intent->getCreatedAt()->format('Y-m-d') . '-' . $intent->getId();
     return strtoupper(str_pad($rum, 35, ' ', STR_PAD_LEFT));
 }