code: private function _copy_dir($from, $to) {
  
          $dir = opendir($from);
          @mkdir($to);
          while (false !== ($file = readdir($dir))) {
              if (($file !== '.') && ($file !== '..')) {
                  if (is_dir($from . '/' . $file)) {
                      $this->_copy_dir($from . '/' . $file, $to . '/' . $file);
                  } else {
  
                      if (static::is_modified_later($to . '/' . $file, filemtime($from . '/' . $file))) {
                          copy($from . '/' . $file, $to . '/' . $file);
                      }
                  }
              }
          }
          closedir($dir);
      }
docs: todo: