1--TEST-- 2Crypto\KDF::setSalt basic usage. 3--FILE-- 4<?php 5// sub classing 6class SubKDF extends Crypto\KDF { 7 function __construct() { 8 parent::__construct(32); 9 } 10 function derive($password) { 11 return sha1($password); 12 } 13} 14$subkdf = new SubKDF(); 15var_dump($subkdf->getSalt()); 16var_dump($subkdf->setSalt('salt')); 17var_dump($subkdf->getSalt()); 18?> 19--EXPECT-- 20NULL 21bool(true) 22string(4) "salt" 23