Fromholdio\SuperLinker\Model\SuperLink
Synopsis
class SuperLink
extends DataObject
{
- // members
- protected array $attributes = ;
- private static string $table_name = 'SuperLink';
- private static string $singular_name = 'Link';
- private static string $plural_name = 'Links';
- private static boolean $allow_anchor = false;
- private static boolean $allow_query_string = false;
- private static boolean $enable_url_field_validation = true;
- private static boolean $enable_custom_link_text = true;
- private static boolean $enable_tabs = false;
- private static array $extensions = ;
- private static array $db = ;
- private static array $defaults = ;
- private static array $field_labels = ;
- private static array $casting = ;
- // methods
- public void Link()
- public void AbsoluteLink()
- public void LinkOrCurrent()
- public void LinkOrSection()
- public void LinkingMode()
- public void InSection()
- public void HasLink()
- public void HasTarget()
- public void getLinkText()
- public void getTitle()
- public void generateLinkText()
- public void getHref()
- public void setAttribute()
- public void getAttribute()
- public void getAttributes()
- public void getAttributesHTML()
- public void isSiteURL()
- public void isAnchorAllowed()
- public void isQueryStringAllowed()
- public void isURLFieldValidationEnabled()
- public void isCustomLinkTextEnabled()
- public void getCMSFields()
- public void getLinkFields()
- public void getBehaviourFields()
- public void validate()
- public void saveURL()
- public void onBeforeWrite()
- public void getLinkTarget()
- public void getMultiAddTitle()
- public void getGlobalAnchors()
- public void getGlobalAnchor()
- public void forTemplate()
Hierarchy
Extends
- SilverStripe\ORM\DataObject
Members
private
- $allow_anchor
- $allow_query_string
- $casting
- $db
- $defaults
- $enable_custom_link_text
- $enable_tabs
- $enable_url_field_validation
- $extensions
- $field_labels
- $plural_name
- $singular_name
- $table_name
protected
- $attributes
Methods
public
- AbsoluteLink()
- HasLink()
- HasTarget()
- InSection()
- Link()
- LinkOrCurrent()
- LinkOrSection()
- LinkingMode()
- forTemplate()
- generateLinkText()
- getAttribute()
- getAttributes()
- getAttributesHTML()
- getBehaviourFields()
- getCMSFields()
- getGlobalAnchor()
- getGlobalAnchors()
- getHref()
- getLinkFields()
- getLinkTarget()
- getLinkText()
- getMultiAddTitle()
- getTitle()
- isAnchorAllowed()
- isCustomLinkTextEnabled()
- isQueryStringAllowed()
- isSiteURL()
- isURLFieldValidationEnabled()
- onBeforeWrite()
- saveURL()
- setAttribute()
- validate()