1234567891011121314151617181920212223242526272829303132333435 |
- <?php
-
- namespace Illuminate\Hashing;
-
- abstract class AbstractHasher
- {
- /**
- * Get information about the given hashed value.
- *
- * @param string $hashedValue
- * @return array
- */
- public function info($hashedValue)
- {
- return password_get_info($hashedValue);
- }
-
- /**
- * Check the given plain value against a hash.
- *
- * @param string $value
- * @param string $hashedValue
- * @param array $options
- * @return bool
- */
- public function check($value, $hashedValue, array $options = [])
- {
- if (strlen($hashedValue) === 0) {
- return false;
- }
-
- return password_verify($value, $hashedValue);
- }
- }
|