WinterUtil

Console command for other utility commands.

 class System\Console\WinterUtil
extends Illuminate\Console\Command

This provides functionality that doesn't quite deserve its own dedicated console class. It is used mostly developer tools and maintenance tasks.

Currently supported commands:

  • purge resized: Deletes all files in the resized directory.
  • purge thumbs: Deletes all thumbnail files in the uploads directory.
  • purge uploads: Deletes files in the uploads directory that do not exist in the "system_files" table.
  • git pull: Perform "git pull" on all plugins and themes.
  • compile assets: Compile registered Language, LESS and JS files.
  • compile js: Compile registered JS files only.
  • compile less: Compile registered LESS files only.
  • compile scss: Compile registered SCSS files only.
  • compile lang: Compile registered Language files only.
  • set project --projectId=: Set the projectId for this winter instance.

Extends

Traits

Properties

protected $description : mixed

The console command description.

protected $name : mixed

The console command name.

Methods

public __construct ()

Create a new command instance.

Returns
mixed

public handle ()

Execute the console command.

Returns
mixed

protected getArguments () : array

Get the console command arguments.

Returns
array

protected getOptions () : array

Get the console command options.

Returns
array

protected utilCompileAssets ($type = null)

Parameters
Property Description
$type
mixed
Returns
mixed

protected utilCompileJs ()

Returns
mixed

protected utilCompileLang ()

Returns
mixed

protected utilCompileLess ()

Returns
mixed

protected utilCompileScss ()

Returns
mixed

protected utilGitPull ()

This command requires the git binary to be installed.

Returns
mixed

protected utilPurgeOrphans ()

Returns
mixed

protected utilPurgeResized ()

Returns
mixed

protected utilPurgeThumbs ()

Returns
mixed

protected utilPurgeUploads ()

Returns
mixed

protected utilSetBuild ()

Returns
mixed

protected utilSetProject ()

Returns
mixed
Copyright © 2024 Winter CMS