<commit_before><?php namespace Jaybizzle\Safeurl;

use Illuminate\Support\Facades\Config;

class Safeurl {

	/**
     * Class constructor
     *
     * @param array $options
     */
    public function __construct() {

    	// setup the default options
    	$default = Config::get('safeurl::config');

    	foreach($default as $property => $value) {
    		$this->$property = $value;
    	}

    }

    public function setUserOptions($options) {
		// setup any custom options
        if (is_array($options)) {<commit_msg>Define the properties<commit_after><?php namespace Jaybizzle\Safeurl;

use Illuminate\Support\Facades\Config;

class Safeurl {
	
    public decode;
    public decode_charset;
    public lowercase;
    public strip;
    public maxlength;
    public whole_word;
    public blank;
    public separator;
    public translation_table;

	/**
     * Class constructor
     *
     * @param array $options
     */
    public function __construct() {

    	// setup the default options
    	$default = Config::get('safeurl::config');

    	foreach($default as $property => $value) {
    		$this->$property = $value;
    	}

    }

    public function setUserOptions($options) {
		// setup any custom options
        if (is_array($options)) {
{'fraction_non_alphanumeric': 0.11430855315747403, 'fraction_numerical': 0.0, 'mean_word_length': 2.71513353115727, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 7, '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': '3083618', 'n_tokens_mistral': 377, 'n_tokens_neox': 365, 'n_words': 92}