AssetManager::canOutput PHP Method

canOutput() protected method

Determines whether an asset should be output for the current request.
protected canOutput ( OUTPUT_PRINT | OUTPUT_SCREEN | OUTPUT_AJAX | OUTPUT_ALL $output = null ) : boolean
$output OUTPUT_PRINT | OUTPUT_SCREEN | OUTPUT_AJAX | OUTPUT_ALL The output type.
return boolean Whether the asset should be output.
    protected function canOutput($output = null)
    {
        if ($output === null) {
            return false;
        }
        if ($this->isPrintRequest) {
            return in_array($output, array(self::OUTPUT_ALL, self::OUTPUT_PRINT));
        }
        if ($this->isAjaxRequest) {
            return in_array($output, array(self::OUTPUT_ALL, self::OUTPUT_AJAX));
        }
        return in_array($output, array(self::OUTPUT_ALL, self::OUTPUT_SCREEN));
    }