Class Controller

Interface ApplicationAwareInterface This interface declares awareness of the concrete5 application.

Concrete\Core\Controller\AbstractController implements Concrete\Core\Application\ApplicationAwareInterface
Extended by Concrete\Core\Attribute\Controller
Namespace: Concrete\Core\Attribute
Package: Concrete\Core\Application
Located at src/Attribute/Controller.php

Methods summary

public
# setRequestArray( $array )
public
# setAttributeKey( $attributeKey )
public
# setAttributeValue( $attributeValue )
public
public
public
public
# exportKey( $ak )
public
# importValue( SimpleXMLElement $akv )
public
# exportValue( SimpleXMLElement $akv )
public
# importKey( $akn )
protected
public
public
# field( $fieldName )
public
# label( $customText = false )
public
public
# post( $field = false, $defaultValue = null )
public
public
public
# getView( )
public
public
# setupAndRun( $method )
public
# saveKey( $data )
public
# duplicateKey( $newAK )
public
# searchKeywords( $keywords, $queryBuilder )
public Concrete\Core\Error\Error
# validateKey( boolean|array $args = false )

Automatically run when an attribute key is added or updated.