Skip to content

harp-orm/random-key

Repository files navigation

Random Key

Build Status Scrutinizer Code Quality Code Coverage Latest Stable Version

Generate a random unique key for a model property

Usage

// Model Class
use Harp\Harp\AbstractModel
use Harp\RandomKey\RandomKeyTrait

class User extends AbstractModel
{
    use RandomKeyTrat;

    public static function initialize($config)
    {
        // ...
        RandomKeyTrait::initialize($config);
    }
}

Database Table:

┌─────────────────────────┐
│ Table: User             │
├─────────────┬───────────┤
│ id          │ ingeter   │
│ name        │ string    │
│ uniqueKey*  │ string    │
└─────────────┴───────────┘
* Required fields

License

Copyright (c) 2014, Clippings Ltd. Developed by Ivan Kerin

Under BSD-3-Clause license, read LICENSE file.