Milkyway\SS\Behaviours\Tests\HashableTest_WithTrait
Synopsis
class HashableTest_WithTrait
extends DataObject
implements
TestOnly
{
- // methods
- public void __construct()
- // Inherited methods from Hashable
- public void init()
- public void generateHash()
- public void regenerateHash()
- protected void generateHashAndSave()
- public DataObject|null findByHash()
- public boolean hasUniqueHash()
- protected void encrypt()
Hierarchy
Extends
- DataObject
Uses
Implements
- TestOnly
Members
protected
- $hashDbField
- $hashLength
- $hashMustBeUnique
Methods
Inherited from Milkyway\SS\Behaviours\Traits\Hashable
protected
- encrypt()
- generateHashAndSave() — Generate hash and save if hash created
public
- findByHash() — Find a @DataObject by hash
- generateHash() — Generate a hash for this @DataObject
- hasUniqueHash() — Check if the hash for this object is unique
- init()
- regenerateHash() — Regenerate a hash for this @DataObject