<commit_before><?php

namespace Hodor\JobQueue;

use Exception;
use Hodor\Config\LoaderFactory;

class JobQueue
{
    /**
     * @var string
     */
    private $config_file;

    /**
     * @var LoaderFactory
     */
    private $config;

    /**
     * @var QueueManager
     */
    private $queue_manager;

    /**
     * @param string $job_name the name of the job to run
     * @param array $params the parameters to pass to the job
     * @param array $options the options to use when running the job
     */
    public function push($job_name, array $params = [], array $options = [])
    {
        $buffer_queue = $this->getQueueManager()->getBufferQueueForJob(
            $job_name,<commit_msg>Fix JobQueue->$config PHPdoc<commit_after><?php

namespace Hodor\JobQueue;

use Exception;
use Hodor\Config\LoaderFactory;

class JobQueue
{
    /**
     * @var string
     */
    private $config_file;

    /**
     * @var Config
     */
    private $config;

    /**
     * @var QueueManager
     */
    private $queue_manager;

    /**
     * @param string $job_name the name of the job to run
     * @param array $params the parameters to pass to the job
     * @param array $options the options to use when running the job
     */
    public function push($job_name, array $params = [], array $options = [])
    {
        $buffer_queue = $this->getQueueManager()->getBufferQueueForJob(
            $job_name,
{'fraction_non_alphanumeric': 0.1137005649717514, 'fraction_numerical': 0.0, 'mean_word_length': 2.389952153110048, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 8, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4309565', 'n_tokens_mistral': 430, 'n_tokens_neox': 421, 'n_words': 125}