private function getJobFilename($queueName)
    {
        $path = $this->baseDirectory.'/bernard.meta';

        if (!is_file($path)) {
            touch($path);
            chmod($path, $this->permissions);
        }

        $file = new \SplFileObject($path, 'r+');
        $file->flock(LOCK_EX);

        $meta = unserialize($file->fgets());

        $id = isset($meta[$queueName]) ? $meta[$queueName] : 0;
        ++$id;

        $filename = sprintf('%d.job', $id);
        $meta[$queueName] = $id;

        $content = serialize($meta);

        $file->fseek(0);
        $file->fwrite($content, strlen($content));
        $file->flock(LOCK_UN);

        return $filename;
    }
private function getJobFilename($queueName)
    {
        $path = $this->baseDirectory.'/bernard.meta';

        if (!is_file($path)) {
            touch($path);
            chmod($path, $this->permissions);
        }

        $file = new \SplFileObject($path, 'r+');
        $file->flock(LOCK_EX);

        $meta = unserialize($file->fgets());

        $id = isset($meta[$queueName]) ? $meta[$queueName] : 0;
        ++$id;

        $filename = sprintf('%d.job', $id);
        $meta[$queueName] = $id;

        $content = serialize($meta);

        $file->fseek(0);
        $file->fwrite($content, strlen($content));
        $file->flock(LOCK_UN);

        return $filename;
    }
private function getJobFilename ( $ queueName ) { $ path = $ this -> baseDirectory . '/bernard.meta' ; if ( ! is_file ( $ path ) ) { touch ( $ path ) ; chmod ( $ path , $ this -> permissions ) ; } $ file = new \ SplFileObject ( $ path , 'r+' ) ; $ file -> flock ( LOCK_EX ) ; $ meta = unserialize ( $ file -> fgets ( ) ) ; $ id = isset ( $ meta [ $ queueName ] ) ? $ meta [ $ queueName ] : 0 ; ++ $ id ; $ filename = sprintf ( '%d.job' , $ id ) ; $ meta [ $ queueName ] = $ id ; $ content = serialize ( $ meta ) ; $ file -> fseek ( 0 ) ; $ file -> fwrite ( $ content , strlen ( $ content ) ) ; $ file -> flock ( LOCK_UN ) ; return $ filename ; }
Generates a uuid.

@param string $queueName

@return string
Generates a uuid .