Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. ScriptEvents.php

class ScriptEvents

The Script Events.

@author François Pluchino <francois.pluchino@opendisplay.com> @author Jordi Boggiano <j.boggiano@seld.be>

Hierarchy

  • class \Composer\Script\ScriptEvents

Expanded class hierarchy of ScriptEvents

14 files declare their use of ScriptEvents
ArchiveCommand.php in vendor/composer/composer/src/Composer/Command/ArchiveCommand.php
AutoloadGenerator.php in vendor/composer/composer/src/Composer/Autoload/AutoloadGenerator.php
CreateProjectCommand.php in vendor/composer/composer/src/Composer/Command/CreateProjectCommand.php
Installer.php in vendor/composer/composer/src/Composer/Installer.php
MessagePlugin.php in composer/Plugin/ProjectMessage/MessagePlugin.php

... See full list

File

vendor/composer/composer/src/Composer/Script/ScriptEvents.php, line 21

Namespace

Composer\Script
View source
class ScriptEvents {
    
    /**
     * The PRE_INSTALL_CMD event occurs before the install command is executed.
     *
     * The event listener method receives a Composer\Script\Event instance.
     *
     * @var string
     */
    public const PRE_INSTALL_CMD = 'pre-install-cmd';
    
    /**
     * The POST_INSTALL_CMD event occurs after the install command is executed.
     *
     * The event listener method receives a Composer\Script\Event instance.
     *
     * @var string
     */
    public const POST_INSTALL_CMD = 'post-install-cmd';
    
    /**
     * The PRE_UPDATE_CMD event occurs before the update command is executed.
     *
     * The event listener method receives a Composer\Script\Event instance.
     *
     * @var string
     */
    public const PRE_UPDATE_CMD = 'pre-update-cmd';
    
    /**
     * The POST_UPDATE_CMD event occurs after the update command is executed.
     *
     * The event listener method receives a Composer\Script\Event instance.
     *
     * @var string
     */
    public const POST_UPDATE_CMD = 'post-update-cmd';
    
    /**
     * The PRE_STATUS_CMD event occurs before the status command is executed.
     *
     * The event listener method receives a Composer\Script\Event instance.
     *
     * @var string
     */
    public const PRE_STATUS_CMD = 'pre-status-cmd';
    
    /**
     * The POST_STATUS_CMD event occurs after the status command is executed.
     *
     * The event listener method receives a Composer\Script\Event instance.
     *
     * @var string
     */
    public const POST_STATUS_CMD = 'post-status-cmd';
    
    /**
     * The PRE_AUTOLOAD_DUMP event occurs before the autoload file is generated.
     *
     * The event listener method receives a Composer\Script\Event instance.
     *
     * @var string
     */
    public const PRE_AUTOLOAD_DUMP = 'pre-autoload-dump';
    
    /**
     * The POST_AUTOLOAD_DUMP event occurs after the autoload file has been generated.
     *
     * The event listener method receives a Composer\Script\Event instance.
     *
     * @var string
     */
    public const POST_AUTOLOAD_DUMP = 'post-autoload-dump';
    
    /**
     * The POST_ROOT_PACKAGE_INSTALL event occurs after the root package has been installed.
     *
     * The event listener method receives a Composer\Script\Event instance.
     *
     * @var string
     */
    public const POST_ROOT_PACKAGE_INSTALL = 'post-root-package-install';
    
    /**
     * The POST_CREATE_PROJECT event occurs after the create-project command has been executed.
     * Note: Event occurs after POST_INSTALL_CMD
     *
     * The event listener method receives a Composer\Script\Event instance.
     *
     * @var string
     */
    public const POST_CREATE_PROJECT_CMD = 'post-create-project-cmd';
    
    /**
     * The PRE_ARCHIVE_CMD event occurs before the update command is executed.
     *
     * The event listener method receives a Composer\Script\Event instance.
     *
     * @var string
     */
    public const PRE_ARCHIVE_CMD = 'pre-archive-cmd';
    
    /**
     * The POST_ARCHIVE_CMD event occurs after the status command is executed.
     *
     * The event listener method receives a Composer\Script\Event instance.
     *
     * @var string
     */
    public const POST_ARCHIVE_CMD = 'post-archive-cmd';

}

Members

Title Sort descending Modifiers Object type Summary
ScriptEvents::POST_ARCHIVE_CMD public constant The POST_ARCHIVE_CMD event occurs after the status command is executed.
ScriptEvents::POST_AUTOLOAD_DUMP public constant The POST_AUTOLOAD_DUMP event occurs after the autoload file has been generated.
ScriptEvents::POST_CREATE_PROJECT_CMD public constant The POST_CREATE_PROJECT event occurs after the create-project command has been executed.
Note: Event occurs after POST_INSTALL_CMD
ScriptEvents::POST_INSTALL_CMD public constant The POST_INSTALL_CMD event occurs after the install command is executed.
ScriptEvents::POST_ROOT_PACKAGE_INSTALL public constant The POST_ROOT_PACKAGE_INSTALL event occurs after the root package has been installed.
ScriptEvents::POST_STATUS_CMD public constant The POST_STATUS_CMD event occurs after the status command is executed.
ScriptEvents::POST_UPDATE_CMD public constant The POST_UPDATE_CMD event occurs after the update command is executed.
ScriptEvents::PRE_ARCHIVE_CMD public constant The PRE_ARCHIVE_CMD event occurs before the update command is executed.
ScriptEvents::PRE_AUTOLOAD_DUMP public constant The PRE_AUTOLOAD_DUMP event occurs before the autoload file is generated.
ScriptEvents::PRE_INSTALL_CMD public constant The PRE_INSTALL_CMD event occurs before the install command is executed.
ScriptEvents::PRE_STATUS_CMD public constant The PRE_STATUS_CMD event occurs before the status command is executed.
ScriptEvents::PRE_UPDATE_CMD public constant The PRE_UPDATE_CMD event occurs before the update command is executed.

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal