Potsky\LaravelLocalizationHelpers\Factory\Tools::unlinkGlobFiles PHP Метод

unlinkGlobFiles() публичный статический Метод

public static unlinkGlobFiles ( string $glob ) : array
$glob string a file glob
Результат array the list of deleted files
    public static function unlinkGlobFiles($glob)
    {
        $files = glob($glob);
        $return = array();
        foreach ($files as $file) {
            if (!is_dir($file)) {
                if (unlink($file) === true) {
                    $return[] = $file;
                }
            }
        }
        return $return;
    }

Usage Example

 /**
  * Setup the test environment.
  *
  * - Remove all previous lang files before each test
  * - Set custom configuration paths
  */
 public function setUp()
 {
     parent::setUp();
     Tools::unlinkGlobFiles(self::LANG_DIR_PATH . '/*/message*.php');
     Config::set(Localization::PREFIX_LARAVEL_CONFIG . 'lang_folder_path', self::LANG_DIR_PATH);
     Config::set(Localization::PREFIX_LARAVEL_CONFIG . 'folders', self::MOCK_DIR_PATH_GLOBAL);
     /** @noinspection PhpVoidFunctionResultUsedInspection */
     Artisan::call('localization:missing', array('--no-interaction' => true, '--output-flat' => true, '--new-value' => '%LEMMA POTSKY'));
 }
All Usage Examples Of Potsky\LaravelLocalizationHelpers\Factory\Tools::unlinkGlobFiles