Yii2 for hashids
Install this package via Composer:
$ composer require yiier/yii2-hashids
In your main.php
or web.php
(dependences your yii2 project constructor):
[
'hahsids' => [
'class' => 'yiier\hashids\Hashids',
//'salt' => 'your salt',
//'minHashLength' => 5,
//'alphabet' => 'abcdefghigk'
]
]
Also using this like this:
$hashids = Yii::createObject([
'class' => 'yiier\hashids\Hashids'
]);
$id = $hashids->encode(1, 2, 3);
$numbers = $hashids->decode($id);
var_dump($id, $numbers);
$ phpunit