public function release(): bool
    {
        $success = true;
        if (is_resource($this->filePointer)) {
            // FIXME: The lockfile should be unlocked at this point but this will again lead to race conditions,
            // so we need to find out how to do this in a safe way. Keeping the lock files is very inode intensive
            // and should therefore change ASAP.
            if (flock($this->filePointer, LOCK_UN) === false) {
                $success = false;
            }
            fclose($this->filePointer);
        }

        return $success;
    }
public function release(): bool
    {
        $success = true;
        if (is_resource($this->filePointer)) {
            // FIXME: The lockfile should be unlocked at this point but this will again lead to race conditions,
            // so we need to find out how to do this in a safe way. Keeping the lock files is very inode intensive
            // and should therefore change ASAP.
            if (flock($this->filePointer, LOCK_UN) === false) {
                $success = false;
            }
            fclose($this->filePointer);
        }

        return $success;
    }
public function release ( ) : bool { $ success = true ; if ( is_resource ( $ this -> filePointer ) ) { // FIXME: The lockfile should be unlocked at this point but this will again lead to race conditions, // so we need to find out how to do this in a safe way. Keeping the lock files is very inode intensive // and should therefore change ASAP. if ( flock ( $ this -> filePointer , LOCK_UN ) === false ) { $ success = false ; } fclose ( $ this -> filePointer ) ; } return $ success ; }
Releases the lock

@return boolean true on success, false otherwise
Releases the lock