<commit_before><?php
namespace Creode\Cdev\Command\Cdev;

use Creode\Cdev\Command\ConfigurationCommand;
use Creode\Cdev\Config;
use Creode\Collections\EnvironmentCollection;
use Creode\Collections\FrameworkCollection;
use Creode\Collections\StorageCollection;
use Creode\Environment;
use Creode\Framework;
use Creode\System\Git\Git;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\ArrayInput;
use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
use Symfony\Component\Console\Question\Question;
use Symfony\Component\Console\Question\ChoiceQuestion;
use Symfony\Component\Console\Question\ConfirmationQuestion;
use Symfony\Component\Filesystem\Filesystem;
use Symfony\Component\Finder\Finder;

class ConfigureCommand extends ConfigurationCommand
{
    protected $_config = array(
        'version' => '2',
        'config' => array(
            'dir' => array(
                'wrapper-repo' => false,
                'src' => null
            ),
            'environment' => array(
                'type' => null,
                'framework' => null
            )
        )
    );

    /**
     * @var string
     */
    private $_chosenEnvironmentClass;
<commit_msg>Add null backup location to default config array to prevent undefined errors<commit_after><?php
namespace Creode\Cdev\Command\Cdev;

use Creode\Cdev\Command\ConfigurationCommand;
use Creode\Cdev\Config;
use Creode\Collections\EnvironmentCollection;
use Creode\Collections\FrameworkCollection;
use Creode\Collections\StorageCollection;
use Creode\Environment;
use Creode\Framework;
use Creode\System\Git\Git;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\ArrayInput;
use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
use Symfony\Component\Console\Question\Question;
use Symfony\Component\Console\Question\ChoiceQuestion;
use Symfony\Component\Console\Question\ConfirmationQuestion;
use Symfony\Component\Filesystem\Filesystem;
use Symfony\Component\Finder\Finder;

class ConfigureCommand extends ConfigurationCommand
{
    protected $_config = array(
        'version' => '2',
        'config' => array(
            'dir' => array(
                'wrapper-repo' => false,
                'src' => null
            ),
            'environment' => array(
                'type' => null,
                'framework' => null
            ),
            'backups' => array(
                'location' => null
            )
        )
    );

    /**
     * @var string
     */
    private $_chosenEnvironmentClass;

{'fraction_non_alphanumeric': 0.10605530276513826, 'fraction_numerical': 0.0007000350017500875, 'mean_word_length': 3.1601164483260553, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 21, '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': '6339075', 'n_tokens_mistral': 782, 'n_tokens_neox': 774, 'n_words': 151}