public function afterInstallation($keyOfInstalledExtension)
    {
        if (self::EXTKEY !== $keyOfInstalledExtension) {
            return;
        }
        $scriptName = $this->isWindowsOs() ? 'Scripts/' . Application::COMMAND_NAME . '.bat' : Application::COMMAND_NAME;
        $success = $this->safeCopy(PATH_site . self::BINARY_PATH . $scriptName, PATH_site . basename($scriptName));
        if (!$success) {
            self::addFlashMessage(sprintf(self::COPY_FAILED_MESSAGE, $scriptName), sprintf(self::COPY_FAILED_MESSAGE_TITLE, $scriptName, PATH_site), AbstractMessage::WARNING);
        } else {
            self::addFlashMessage(sprintf(self::COPY_SUCCESS_MESSAGE, $scriptName));
        }
    }
public function afterInstallation($keyOfInstalledExtension)
    {
        if (self::EXTKEY !== $keyOfInstalledExtension) {
            return;
        }
        $scriptName = $this->isWindowsOs() ? 'Scripts/' . Application::COMMAND_NAME . '.bat' : Application::COMMAND_NAME;
        $success = $this->safeCopy(PATH_site . self::BINARY_PATH . $scriptName, PATH_site . basename($scriptName));
        if (!$success) {
            self::addFlashMessage(sprintf(self::COPY_FAILED_MESSAGE, $scriptName), sprintf(self::COPY_FAILED_MESSAGE_TITLE, $scriptName, PATH_site), AbstractMessage::WARNING);
        } else {
            self::addFlashMessage(sprintf(self::COPY_SUCCESS_MESSAGE, $scriptName));
        }
    }
public function afterInstallation ( $ keyOfInstalledExtension ) { if ( self :: EXTKEY !== $ keyOfInstalledExtension ) { return ; } $ scriptName = $ this -> isWindowsOs ( ) ? 'Scripts/' . Application :: COMMAND_NAME . '.bat' : Application :: COMMAND_NAME ; $ success = $ this -> safeCopy ( PATH_site . self :: BINARY_PATH . $ scriptName , PATH_site . basename ( $ scriptName ) ) ; if ( ! $ success ) { self :: addFlashMessage ( sprintf ( self :: COPY_FAILED_MESSAGE , $ scriptName ) , sprintf ( self :: COPY_FAILED_MESSAGE_TITLE , $ scriptName , PATH_site ) , AbstractMessage :: WARNING ) ; } else { self :: addFlashMessage ( sprintf ( self :: COPY_SUCCESS_MESSAGE , $ scriptName ) ) ; } }
Actions to take after extension has been installed

@param string $keyOfInstalledExtension
Actions to take after extension has been installed