code: private function deletePublishedAssets($bundles)
      {
          $this->stdout("Deleting source files...\n");
  
          if ($this->getAssetManager()->linkAssets) {
              $this->stdout("`AssetManager::linkAssets` option is enabled. Deleting of source files canceled.\n", Console::FG_YELLOW);
              return;
          }
  
          foreach ($bundles as $bundle) {
              if ($bundle->sourcePath !== null) {
                  foreach ($bundle->js as $jsFile) {
                      @unlink($bundle->basePath . DIRECTORY_SEPARATOR . $jsFile);
                  }
                  foreach ($bundle->css as $cssFile) {
                      @unlink($bundle->basePath . DIRECTORY_SEPARATOR . $cssFile);
                  }
              }
          }
  
          $this->stdout("Source files deleted.\n", Console::FG_GREEN);
      }
docs: Deletes bundle asset files, which have been published from `sourcePath`.
  @param \yii\web\AssetBundle[] $bundles asset bundles to be processed.
  @since 2.0.10