Craft\Formerly_SubmissionElementType::getAvailableActions PHP Method

getAvailableActions() public method

public getAvailableActions ( string | null $source = null ) : array | null
$source string | null
return array | null
    public function getAvailableActions($source = null)
    {
        // Now figure out what we can do with these
        $actions = array();
        $deleteAction = craft()->elements->getAction('Delete');
        $deleteAction->setParams(array('confirmationMessage' => Craft::t('Are you sure you want to delete the selected submissions?'), 'successMessage' => Craft::t('Submissions deleted.')));
        $actions[] = $deleteAction;
        // Allow plugins to add additional actions
        $allPluginActions = craft()->plugins->call('addEntryActions', array($source), true);
        foreach ($allPluginActions as $pluginActions) {
            $actions = array_merge($actions, $pluginActions);
        }
        return $actions;
    }