Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
Static Public Member Functions | List of all members
portfolio_format_leap2a Class Reference
Inheritance diagram for portfolio_format_leap2a:
portfolio_format_rich portfolio_format

Static Public Member Functions

static conflicts ($format)
 Whether this format conflicts with the given format. More...
 
static file_id_prefix ()
 Return the file prefix. More...
 
static file_output ($file, $options=null)
 Return the link to a file. More...
 
static get_file_directory ()
 For multipart formats, eg html with attachments, we need to have a directory to place associated files from inside the zip file. More...
 
static leap2a_writer (stdclass $user=null)
 Generate portfolio_format_leap2a. More...
 
static make_tag ($file, $path, $attributes)
 Create portfolio tag. More...
 
static manifest_name ()
 Return the manifest name. More...
 
static mimetypes ()
 Return rich text mimetypes. More...
 

Member Function Documentation

◆ conflicts()

static portfolio_format::conflicts (   $format)
staticinherited

Whether this format conflicts with the given format.

This is used for the case where an export location "generally" supports something like FORMAT_PLAINHTML but then in a specific export case, must add attachments, which means that FORMAT_RICHHTML is supported in that case, which implies removing support for FORMAT_PLAINHTML. Note that conflicts don't have to be bi-directional (eg FORMAT_PLAINHTML conflicts with FORMAT_RICHHTML but not the other way around) and things within the class hierarchy are resolved automatically anyway. This is really just between subclasses of format_rich and subclasses of format_file.

Parameters
string$formatone of the FORMAT_XX constants
Return values
bool

Reimplemented in portfolio_format_image, portfolio_format_plainhtml, portfolio_format_text, and portfolio_format_richhtml.

◆ file_id_prefix()

static portfolio_format_leap2a::file_id_prefix ( )
static

Return the file prefix.

Return values
string

◆ file_output()

static portfolio_format_leap2a::file_output (   $file,
  $options = null 
)
static

Return the link to a file.

Parameters
stored_file$fileinformation for existing file
array$optionsarray of options to pass. can contain: attributes => hash of existing html attributes (eg title, height, width, etc)
Return values
string

Reimplemented from portfolio_format.

◆ get_file_directory()

static portfolio_format_leap2a::get_file_directory ( )
static

For multipart formats, eg html with attachments, we need to have a directory to place associated files from inside the zip file.

this is the name of that directory

Return values
string

Reimplemented from portfolio_format.

◆ leap2a_writer()

static portfolio_format_leap2a::leap2a_writer ( stdclass  $user = null)
static

Generate portfolio_format_leap2a.

Parameters
stdclass$useruser information object
Return values
portfolio_format_leap2a_writer

◆ make_tag()

static portfolio_format::make_tag (   $file,
  $path,
  $attributes 
)
staticinherited

Create portfolio tag.

Parameters
stored_file$filefile information object
string$pathfile path
array$attributesportfolio attributes
Return values
string

◆ manifest_name()

static portfolio_format_leap2a::manifest_name ( )
static

Return the manifest name.

Return values
string

◆ mimetypes()

static portfolio_format_rich::mimetypes ( )
staticinherited

Return rich text mimetypes.

Return values
array

Reimplemented from portfolio_format.


The documentation for this class was generated from the following file: