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()); }
/** * @see Identifiable::checkId() */ public function checkId() { return UniqueID::check($this); }
/** * Create a new model id * * @return string */ protected function createId() { $modelId = UniqueID::create(); $this->setId($modelId); return $this->getId(); }