public function flush()
    {
        if (!count($this->updated)) {
            // Not updated words
            return;
        }

        foreach ($this->updated as $lang => $true) {
            // Grouping all words by language
            $words = array();

            foreach ($this->words as $word => $wordLanguages) {
                if (in_array($lang, $wordLanguages)) {
                    $words[] = $word;
                }
            }

            $file = $this->dictionaryDir . '/' . $lang . '.php';
            file_put_contents($file, '<?php return ' . var_export($words, 1) . ';');
        }
    }
public function flush()
    {
        if (!count($this->updated)) {
            // Not updated words
            return;
        }

        foreach ($this->updated as $lang => $true) {
            // Grouping all words by language
            $words = array();

            foreach ($this->words as $word => $wordLanguages) {
                if (in_array($lang, $wordLanguages)) {
                    $words[] = $word;
                }
            }

            $file = $this->dictionaryDir . '/' . $lang . '.php';
            file_put_contents($file, '<?php return ' . var_export($words, 1) . ';');
        }
    }
public function flush ( ) { if ( ! count ( $ this -> updated ) ) { // Not updated words return ; } foreach ( $ this -> updated as $ lang => $ true ) { // Grouping all words by language $ words = array ( ) ; foreach ( $ this -> words as $ word => $ wordLanguages ) { if ( in_array ( $ lang , $ wordLanguages ) ) { $ words [ ] = $ word ; } } $ file = $ this -> dictionaryDir . '/' . $ lang . '.php' ; file_put_contents ( $ file , '<?php return ' . var_export ( $ words , 1 ) . ';' ) ; } }
Flush updated dictionaries
Flush updated dictionaries