Пример #1
0
 public function testCheckWithStrippedDangerousId()
 {
     $audio = new Audio("dangerous id");
     set_error_handler(function () {
     });
     $elementId = UniqueID::check($audio);
     restore_error_handler();
     $this->assertEquals("dangerousid", $elementId);
     $this->assertEquals("dangerousid", $audio->getId());
 }
Пример #2
0
 /**
  * @see Identifiable::checkId()
  */
 public function checkId()
 {
     return UniqueID::check($this);
 }
Пример #3
0
 /**
  * Create a new model id
  *
  * @return string
  */
 protected function createId()
 {
     $modelId = UniqueID::create();
     $this->setId($modelId);
     return $this->getId();
 }