yii\mutex\OracleMutex::releaseLock PHP Метод

releaseLock() защищенный Метод

Releases lock by given name.
См. также: http://docs.oracle.com/cd/B19306_01/appdev.102/b14258/d_lock.htm
protected releaseLock ( string $name ) : boolean
$name string of the lock to be released.
Результат boolean release result.
    protected function releaseLock($name)
    {
        $releaseStatus = null;
        $this->db->createCommand('DECLARE
    handle VARCHAR2(128);
BEGIN
    DBMS_LOCK.ALLOCATE_UNIQUE(:name, handle);
    :result := DBMS_LOCK.RELEASE(handle);
END;', [':name' => $name])->bindParam(':result', $releaseStatus, PDO::PARAM_INT, 1)->execute();
        return $releaseStatus === 0 || $releaseStatus === '0';
    }