HumHub Documentation (unofficial)

Stream extends Action
in package
uses LegacyStreamTrait

AbstractYes

Stream is the basic action for content streams.

JSON output structure: content - array, content id is key id - int, id of content guid - string, guid of content pinned - boolean, is content pinned archived - boolean, i scontent is archived output - string, the rendered html output of content total - int, total of content records isLast - boolean, is last content contentOrder - array, list of content ids

Tags
author

luke

since
0.11

Table of Contents

Constants

EVENT_AFTER_APPLY_FILTERS  = 'afterApplyFilters'
EVENT_AFTER_FETCH  = 'afterQueryFetch'
EVENT_BEFORE_APPLY_FILTERS  = 'beforeApplyFilters'
FROM_DASHBOARD  = 'dashboard'
MAX_LIMIT  = 50
Maximum wall entries per request
MODE_ACTIVITY  = 'activity'
MODE_NORMAL  = 'normal'
SORT_CREATED_AT  = 'c'
Sort by creation sort value
SORT_UPDATED_AT  = 'u'
Sort by update sort value

Properties

$activeQuery  : ActiveQuery
$behaviors  : array<string|int, Behavior>
$contentId  : mixed
Used to load single content entries.
$controller  : Controller|Controller|Controller
$excludes  : array<string|int, mixed>
Used to filter our specific types
$filterHandlers  : array<string|int, mixed>
Can be used to append or overwrite filter handlers without the need of overwriting the StreamQuery class.
$filters  : array<string|int, string>
Filters - A list of active filter id's (e.g. `visibility_private`)
$from  : int
First wall entry id to deliver
$id  : string
$includes  : array<string|int, mixed>
Used to filter the stream content entry classes against a given array.
$limit  : int
Maximum wall entries to return
$mode  : string
$sort  : int
Sorting Mode
$streamEntryOptions  : StreamEntryOptions
$streamEntryWidgetClass  : string
$streamQueryClass  : string
$to  : int
Entry id of the top stream entry used for update requests
$uniqueId  : string
$user  : User
Optional stream user if no user is specified, the current logged in user will be used.
$viewContext  : string
$streamQuery  : StreamQuery
Stream query model instance
$_behaviors  : array<string|int, Behavior>|null
$_events  : array<string|int, mixed>
$_eventWildcards  : array<string|int, mixed>

Methods

__call()  : mixed
Calls the named method which is not a class method.
__clone()  : mixed
This method is called after the object is created by cloning an existing one.
__construct()  : mixed
Constructor.
__get()  : mixed
Returns the value of a component property.
__isset()  : bool
Checks if a property is set, i.e. defined and not null.
__set()  : mixed
Sets the value of a component property.
__unset()  : mixed
Sets a component property to be null.
attachBehavior()  : Behavior
Attaches a behavior to this component.
attachBehaviors()  : mixed
Attaches a list of behaviors to the component.
behaviors()  : array<string|int, mixed>
Returns a list of behaviors that this component should behave as.
canGetProperty()  : bool
Returns a value indicating whether a property can be read.
canSetProperty()  : bool
Returns a value indicating whether a property can be set.
className()  : string
Returns the fully qualified name of this class.
detachBehavior()  : Behavior|null
Detaches a behavior from the component.
detachBehaviors()  : mixed
Detaches all behaviors from the component.
ensureBehaviors()  : mixed
Makes sure that the behaviors declared in [[behaviors()]] are attached to this component.
getBehavior()  : Behavior|null
Returns the named behavior object.
getBehaviors()  : array<string|int, Behavior>
Returns all behaviors attached to this component.
getContentResultEntry()  : array<string|int, mixed>
Returns an array contains all information required to display a content in stream.
getStreamQuery()  : StreamQuery
getUniqueId()  : string
Returns the unique ID of this action among the whole application.
hasEventHandlers()  : bool
Returns a value indicating whether there is any handler attached to the named event.
hasMethod()  : bool
Returns a value indicating whether a method is defined.
hasProperty()  : bool
Returns a value indicating whether a property is defined for this component.
init()  : mixed
Initializes the object.
off()  : bool
Detaches an existing event handler from this component.
on()  : mixed
Attaches an event handler to an event.
renderEntry()  : string
Renders the wallEntry of the given ContentActiveRecord.
run()  : mixed
runWithParams()  : mixed
Runs this action with the specified parameters.
setupCriteria()  : mixed
setupFilters()  : mixed
trigger()  : mixed
Triggers an event.
afterApplyFilters()  : mixed
This function is called after the StreamQuery was build and all filters are applied. At this point changing most StreamQuery settings as filters won't have any effect. Since the query is not yet executed the StreamQuery->query() can still be used for custom query conditions.
afterRun()  : mixed
This method is called right after `run()` is executed.
beforeApplyFilters()  : mixed
This function is called right before the StreamQuery is built and all filters are applied.
beforeRun()  : bool
This method is called right before `run()` is executed.
initQuery()  : StreamQuery
Initializes the StreamQuery instance. By default [[streamQueryClass]] property will be used to initialize the instance.
initStreamEntryOptions()  : StreamEntryOptions
isInitialRequest()  : bool
Is inital stream requests (show first stream content)
addResponseEntries()  : mixed
Adds entries to the response.
attachBehaviorInternal()  : Behavior
Attaches a behavior to this component.
getStreamEntryResult()  : array<string|int, mixed>|null
handleEmptyResponse()  : mixed
Adds an error message to the stream response in certain cases.
isSingleContentRequest()  : bool
renderLegacyWallEntry()  : string
setDeprecatedActionProperties()  : mixed

Constants

EVENT_AFTER_APPLY_FILTERS

public mixed EVENT_AFTER_APPLY_FILTERS = 'afterApplyFilters'
Tags
event

Event triggered after stream filter handlers are applied This can be used for last modifications to the query.

since
1.7

EVENT_AFTER_FETCH

public mixed EVENT_AFTER_FETCH = 'afterQueryFetch'
Tags
event

Event triggered after query fetch, can be used to manipulate the stream response. E.g. inject additional entries.

since
1.7

EVENT_BEFORE_APPLY_FILTERS

public mixed EVENT_BEFORE_APPLY_FILTERS = 'beforeApplyFilters'
Tags
event

Event triggered before stream filter handlers are applied This can be used for adding filters.

since
1.7

FROM_DASHBOARD

public string FROM_DASHBOARD = 'dashboard'
Tags
deprecated

since 1.7 use BaseStreamEntryWidget::VIEW_MODE_DASHBOARD

MAX_LIMIT

Maximum wall entries per request

public mixed MAX_LIMIT = 50
Tags
deprecated

since 1.7 not in use

MODE_ACTIVITY

public string MODE_ACTIVITY = 'activity'
Tags
deprecated

since 1.6 use ActivityStreamAction

MODE_NORMAL

public string MODE_NORMAL = 'normal'
Tags
deprecated

since 1.6 use ActivityStreamAction

SORT_CREATED_AT

Sort by creation sort value

public mixed SORT_CREATED_AT = 'c'

SORT_UPDATED_AT

Sort by update sort value

public mixed SORT_UPDATED_AT = 'u'

Properties

$behaviors read-only

public array<string|int, Behavior> $behaviors

List of behaviors attached to this component.

$contentId

Used to load single content entries.

public mixed $contentId
Tags
since
1.2

$excludes

Used to filter our specific types

public array<string|int, mixed> $excludes = []
Tags
since
1.2

$filterHandlers

Can be used to append or overwrite filter handlers without the need of overwriting the StreamQuery class.

public array<string|int, mixed> $filterHandlers = []
Tags
since
1.7

$filters

Filters - A list of active filter id's (e.g. `visibility_private`)

public array<string|int, string> $filters = []

$from

First wall entry id to deliver

public int $from
Tags
deprecated

since 1.7 use $streamQuery->from

$id

public string $id

ID of the action

$includes

Used to filter the stream content entry classes against a given array.

public array<string|int, mixed> $includes = []
Tags
since
1.2

$limit

Maximum wall entries to return

public int $limit = 4

$mode

public string $mode
Tags
deprecated

since 1.6 use ActivityStreamAction

$sort

Sorting Mode

public int $sort

$streamEntryOptions

public StreamEntryOptions $streamEntryOptions

default render option for stream entries initialized by [[initStreamEntryOptions()]]

$streamEntryWidgetClass

public string $streamEntryWidgetClass

can be used in special streams to force a specific stream entry widget to be used when rendering

$streamQueryClass

public string $streamQueryClass = \humhub\modules\stream\models\WallStreamQuery::class

suppress similar content types in a row

$to

Entry id of the top stream entry used for update requests

public int $to
Tags
deprecated

since 1.7 use $streamQuery->to

$uniqueId read-only

public string $uniqueId

The unique ID of this action among the whole application.

$user

Optional stream user if no user is specified, the current logged in user will be used.

public User $user

$viewContext

public string $viewContext

can be used to set view context in request

$streamQuery

Stream query model instance

protected StreamQuery $streamQuery
Tags
since
1.2

$_behaviors

private array<string|int, Behavior>|null $_behaviors

the attached behaviors (behavior name => behavior). This is null when not initialized.

$_events

private array<string|int, mixed> $_events = []

the attached event handlers (event name => handlers)

$_eventWildcards

private array<string|int, mixed> $_eventWildcards = []

the event handlers attached for wildcard patterns (event name wildcard => handlers)

Tags
since
2.0.14

Methods

__call()

Calls the named method which is not a class method.

public __call(string $name, array<string|int, mixed> $params) : mixed

This method will check if any attached behavior has the named method and will execute it if available.

Do not call this method directly as it is a PHP magic method that will be implicitly called when an unknown method is being invoked.

Parameters
$name : string

the method name

$params : array<string|int, mixed>

method parameters

Tags
throws
UnknownMethodException

when calling unknown method

Return values
mixed

the method return value

__clone()

This method is called after the object is created by cloning an existing one.

public __clone() : mixed

It removes all behaviors because they are attached to the old object.

__construct()

Constructor.

public __construct(string $id, Controller $controller[, array<string|int, mixed> $config = [] ]) : mixed
Parameters
$id : string

the ID of this action

$controller : Controller

the controller that owns this action

$config : array<string|int, mixed> = []

name-value pairs that will be used to initialize the object properties

__get()

Returns the value of a component property.

public __get(string $name) : mixed

This method will check in the following order and act accordingly:

  • a property defined by a getter: return the getter result
  • a property of a behavior: return the behavior property value

Do not call this method directly as it is a PHP magic method that will be implicitly called when executing $value = $component->property;.

Parameters
$name : string

the property name

Tags
throws
UnknownPropertyException

if the property is not defined

throws
InvalidCallException

if the property is write-only.

see
__set()
Return values
mixed

the property value or the value of a behavior's property

__isset()

Checks if a property is set, i.e. defined and not null.

public __isset(string $name) : bool

This method will check in the following order and act accordingly:

  • a property defined by a setter: return whether the property is set
  • a property of a behavior: return whether the property is set
  • return false for non existing properties

Do not call this method directly as it is a PHP magic method that will be implicitly called when executing isset($component->property).

Parameters
$name : string

the property name or the event name

Tags
see
https://www.php.net/manual/en/function.isset.php
Return values
bool

whether the named property is set

__set()

Sets the value of a component property.

public __set(string $name, mixed $value) : mixed

This method will check in the following order and act accordingly:

  • a property defined by a setter: set the property value
  • an event in the format of "on xyz": attach the handler to the event "xyz"
  • a behavior in the format of "as xyz": attach the behavior named as "xyz"
  • a property of a behavior: set the behavior property value

Do not call this method directly as it is a PHP magic method that will be implicitly called when executing $component->property = $value;.

Parameters
$name : string

the property name or the event name

$value : mixed

the property value

Tags
throws
UnknownPropertyException

if the property is not defined

throws
InvalidCallException

if the property is read-only.

see
__get()

__unset()

Sets a component property to be null.

public __unset(string $name) : mixed

This method will check in the following order and act accordingly:

  • a property defined by a setter: set the property value to be null
  • a property of a behavior: set the property value to be null

Do not call this method directly as it is a PHP magic method that will be implicitly called when executing unset($component->property).

Parameters
$name : string

the property name

Tags
throws
InvalidCallException

if the property is read only.

see
https://www.php.net/manual/en/function.unset.php

attachBehavior()

Attaches a behavior to this component.

public attachBehavior(string $name, string|array<string|int, mixed>|Behavior $behavior) : Behavior

This method will create the behavior object based on the given configuration. After that, the behavior object will be attached to this component by calling the [[Behavior::attach()]] method.

Parameters
$name : string

the name of the behavior.

$behavior : string|array<string|int, mixed>|Behavior

the behavior configuration. This can be one of the following:

  • a [[Behavior]] object
  • a string specifying the behavior class
  • an object configuration array that will be passed to [[Yii::createObject()]] to create the behavior object.
Tags
see
detachBehavior()
Return values
Behavior

the behavior object

attachBehaviors()

Attaches a list of behaviors to the component.

public attachBehaviors(array<string|int, mixed> $behaviors) : mixed

Each behavior is indexed by its name and should be a [[Behavior]] object, a string specifying the behavior class, or an configuration array for creating the behavior.

Parameters
$behaviors : array<string|int, mixed>

list of behaviors to be attached to the component

Tags
see
attachBehavior()

behaviors()

Returns a list of behaviors that this component should behave as.

public behaviors() : array<string|int, mixed>

Child classes may override this method to specify the behaviors they want to behave as.

The return value of this method should be an array of behavior objects or configurations indexed by behavior names. A behavior configuration can be either a string specifying the behavior class or an array of the following structure:

'behaviorName' => [
    'class' => 'BehaviorClass',
    'property1' => 'value1',
    'property2' => 'value2',
]

Note that a behavior class must extend from [[Behavior]]. Behaviors can be attached using a name or anonymously. When a name is used as the array key, using this name, the behavior can later be retrieved using [[getBehavior()]] or be detached using [[detachBehavior()]]. Anonymous behaviors can not be retrieved or detached.

Behaviors declared in this method will be attached to the component automatically (on demand).

Return values
array<string|int, mixed>

the behavior configurations.

canGetProperty()

Returns a value indicating whether a property can be read.

public canGetProperty(string $name[, bool $checkVars = true ][, bool $checkBehaviors = true ]) : bool

A property can be read if:

  • the class has a getter method associated with the specified name (in this case, property name is case-insensitive);
  • the class has a member variable with the specified name (when $checkVars is true);
  • an attached behavior has a readable property of the given name (when $checkBehaviors is true).
Parameters
$name : string

the property name

$checkVars : bool = true

whether to treat member variables as properties

$checkBehaviors : bool = true

whether to treat behaviors' properties as properties of this component

Tags
see
canSetProperty()
Return values
bool

whether the property can be read

canSetProperty()

Returns a value indicating whether a property can be set.

public canSetProperty(string $name[, bool $checkVars = true ][, bool $checkBehaviors = true ]) : bool

A property can be written if:

  • the class has a setter method associated with the specified name (in this case, property name is case-insensitive);
  • the class has a member variable with the specified name (when $checkVars is true);
  • an attached behavior has a writable property of the given name (when $checkBehaviors is true).
Parameters
$name : string

the property name

$checkVars : bool = true

whether to treat member variables as properties

$checkBehaviors : bool = true

whether to treat behaviors' properties as properties of this component

Tags
see
canGetProperty()
Return values
bool

whether the property can be written

className()

Returns the fully qualified name of this class.

public static className() : string
Tags
deprecated

since 2.0.14. On PHP >=5.5, use ::class instead.

Return values
string

the fully qualified name of this class.

detachBehavior()

Detaches a behavior from the component.

public detachBehavior(string $name) : Behavior|null

The behavior's [[Behavior::detach()]] method will be invoked.

Parameters
$name : string

the behavior's name.

Return values
Behavior|null

the detached behavior. Null if the behavior does not exist.

detachBehaviors()

Detaches all behaviors from the component.

public detachBehaviors() : mixed

ensureBehaviors()

Makes sure that the behaviors declared in [[behaviors()]] are attached to this component.

public ensureBehaviors() : mixed

getBehavior()

Returns the named behavior object.

public getBehavior(string $name) : Behavior|null
Parameters
$name : string

the behavior name

Return values
Behavior|null

the behavior object, or null if the behavior does not exist

getBehaviors()

Returns all behaviors attached to this component.

public getBehaviors() : array<string|int, Behavior>
Return values
array<string|int, Behavior>

list of behaviors attached to this component

getContentResultEntry()

Returns an array contains all information required to display a content in stream.

public static getContentResultEntry(Content $content) : array<string|int, mixed>
Parameters
$content : Content

the content

Tags
throws
Exception
deprecated

since 1.7

Return values
array<string|int, mixed>

getUniqueId()

Returns the unique ID of this action among the whole application.

public getUniqueId() : string
Return values
string

the unique ID of this action among the whole application.

hasEventHandlers()

Returns a value indicating whether there is any handler attached to the named event.

public hasEventHandlers(string $name) : bool
Parameters
$name : string

the event name

Return values
bool

whether there is any handler attached to the event.

hasMethod()

Returns a value indicating whether a method is defined.

public hasMethod(string $name[, bool $checkBehaviors = true ]) : bool

A method is defined if:

  • the class has a method with the specified name
  • an attached behavior has a method with the given name (when $checkBehaviors is true).
Parameters
$name : string

the property name

$checkBehaviors : bool = true

whether to treat behaviors' methods as methods of this component

Return values
bool

whether the method is defined

hasProperty()

Returns a value indicating whether a property is defined for this component.

public hasProperty(string $name[, bool $checkVars = true ][, bool $checkBehaviors = true ]) : bool

A property is defined if:

  • the class has a getter or setter method associated with the specified name (in this case, property name is case-insensitive);
  • the class has a member variable with the specified name (when $checkVars is true);
  • an attached behavior has a property of the given name (when $checkBehaviors is true).
Parameters
$name : string

the property name

$checkVars : bool = true

whether to treat member variables as properties

$checkBehaviors : bool = true

whether to treat behaviors' properties as properties of this component

Tags
see
canGetProperty()
see
canSetProperty()
Return values
bool

whether the property is defined

off()

Detaches an existing event handler from this component.

public off(string $name[, callable|null $handler = null ]) : bool

This method is the opposite of [[on()]].

Note: in case wildcard pattern is passed for event name, only the handlers registered with this wildcard will be removed, while handlers registered with plain names matching this wildcard will remain.

Parameters
$name : string

event name

$handler : callable|null = null

the event handler to be removed. If it is null, all handlers attached to the named event will be removed.

Tags
see
on()
Return values
bool

if a handler is found and detached

on()

Attaches an event handler to an event.

public on(string $name, callable $handler[, mixed $data = null ][, bool $append = true ]) : mixed

The event handler must be a valid PHP callback. The following are some examples:

function ($event) { ... }         // anonymous function
[$object, 'handleClick']          // $object->handleClick()
['Page', 'handleClick']           // Page::handleClick()
'handleClick'                     // global function handleClick()

The event handler must be defined with the following signature,

function ($event)

where $event is an [[Event]] object which includes parameters associated with the event.

Since 2.0.14 you can specify event name as a wildcard pattern:

$component->on('event.group.*', function ($event) {
    Yii::trace($event->name . ' is triggered.');
});
Parameters
$name : string

the event name

$handler : callable

the event handler

$data : mixed = null

the data to be passed to the event handler when the event is triggered. When the event handler is invoked, this data can be accessed via [[Event::data]].

$append : bool = true

whether to append new event handler to the end of the existing handler list. If false, the new handler will be inserted at the beginning of the existing handler list.

Tags
see
off()

renderEntry()

Renders the wallEntry of the given ContentActiveRecord.

public static renderEntry(ContentActiveRecord $record[, mixed $options = [] ][, bool $partial = true ]) : string

If setting $partial to false this function will use the renderAjax function instead of renderPartial, which will directly append all dependencies to the result and if not used in a real ajax request will also append the Layoutadditions.

Render options can be provided by setting the $options array. This array will be passed to the WallEntryWidget implementation of the given ContentActiveRecord. The render option array can for example be used to deactivate the rendering of the the WallEntryControls, Addons etc.

The used jsWidget implementation of the WallEntry can be overwritten by $options['jsWidget'].

e.g:

Stream::renderEntry($myModel, [
     'jsWidget' => 'my.namespace.StreamEntry',
     'renderControls' => false
]);

The previous example deactivated the rendering of the WallEntryControls and set a specific property of the WallEntryWidget related to $myModel.

Parameters
$record : ContentActiveRecord

content record instance

$options : mixed = []

array render options

$partial : bool = true

whether or not to use renderPartial over renderAjax

Tags
throws
Exception
deprecated

since 1.7 use StreamEntryWidget::renderStreamEntry() instead

Return values
string

rendered wallentry

run()

public run() : mixed
Tags
inheritdoc
throws
Throwable

runWithParams()

Runs this action with the specified parameters.

public runWithParams(array<string|int, mixed> $params) : mixed

This method is mainly invoked by the controller.

Parameters
$params : array<string|int, mixed>

the parameters to be bound to the action's run() method.

Tags
throws
InvalidConfigException

if the action class does not have a run() method

Return values
mixed

the result of the action

setupCriteria()

public setupCriteria() : mixed
Tags
deprecated

since 1.7 use Stream::beforeApplyFilters()

setupFilters()

public setupFilters() : mixed
Tags
deprecated

since 1.7 use Stream::beforeApplyFilters()

trigger()

Triggers an event.

public trigger(string $name[, Event|null $event = null ]) : mixed

This method represents the happening of an event. It invokes all attached handlers for the event including class-level handlers.

Parameters
$name : string

the event name

$event : Event|null = null

the event instance. If not set, a default [[Event]] object will be created.

afterApplyFilters()

This function is called after the StreamQuery was build and all filters are applied. At this point changing most StreamQuery settings as filters won't have any effect. Since the query is not yet executed the StreamQuery->query() can still be used for custom query conditions.

protected afterApplyFilters() : mixed

When overriding this method, make sure you call the parent implementation like the following:

public function afterApplyFilters()
{
    // Manipulate query...

    parent::afterApplyFilters();
}

When overriding this method, make sure you call the parent implementation at the beginning of your function.

afterRun()

This method is called right after `run()` is executed.

protected afterRun() : mixed

You may override this method to do post-processing work for the action run.

beforeApplyFilters()

This function is called right before the StreamQuery is built and all filters are applied.

protected beforeApplyFilters() : mixed

At this point the StreamQuery has already been loaded with request data. Subclasses may overwrite this function in order to do some last settings on the StreamQuery instance.

When overriding this method, make sure you call the parent implementation like the following:

public function beforeApplyFilters()
{
    // Add some filters here

    parent::beforeApplyFilters();
}

When overriding this method, make sure you call the parent implementation at the beginning of your function.

Tags
throws
InvalidConfigException

beforeRun()

This method is called right before `run()` is executed.

protected beforeRun() : bool

You may override this method to do preparation work for the action run. If the method returns false, it will cancel the action.

Return values
bool

whether to run the action.

initQuery()

Initializes the StreamQuery instance. By default [[streamQueryClass]] property will be used to initialize the instance.

protected initQuery([array<string|int, mixed> $options = [] ]) : StreamQuery

Subclasses may overwrite this function in order to add or remove custom stream filters or set other default settings of your StreamQuery instance.

Example usage:

protected function initQuery($options = [])
{
  $query = parent::initQuery($options);
  $query->addFilterHandler(new CustomStreamFilter());
  return $query;
}
Parameters
$options : array<string|int, mixed> = []

instance attribute options

Tags
throws
InvalidConfigException
since
1.6
Return values
StreamQuery

isInitialRequest()

Is inital stream requests (show first stream content)

protected isInitialRequest() : bool
Tags
deprecated

since 1.6 use StreamQuery::isInitialQuery

Return values
bool

Is initial request

addResponseEntries()

Adds entries to the response.

private addResponseEntries(mixed $entries, StreamResponse $response) : mixed
Parameters
$entries : mixed
$response : StreamResponse
Tags
throws
Exception
throws
Throwable
since
1.7

attachBehaviorInternal()

Attaches a behavior to this component.

private attachBehaviorInternal(string|int $name, string|array<string|int, mixed>|Behavior $behavior) : Behavior
Parameters
$name : string|int

the name of the behavior. If this is an integer, it means the behavior is an anonymous one. Otherwise, the behavior is a named one and any existing behavior with the same name will be detached first.

$behavior : string|array<string|int, mixed>|Behavior

the behavior to be attached

Return values
Behavior

the attached behavior.

getStreamEntryResult()

private getStreamEntryResult(Content $content[, StreamEntryOptions|null $options = null ]) : array<string|int, mixed>|null
Parameters
$content : Content
$options : StreamEntryOptions|null = null
Tags
throws
Throwable
Return values
array<string|int, mixed>|null

handleEmptyResponse()

Adds an error message to the stream response in certain cases.

private handleEmptyResponse(StreamResponse $response) : mixed
Parameters
$response : StreamResponse
Tags
throws
Exception
throws
Throwable
since
1.7

isSingleContentRequest()

private isSingleContentRequest() : bool
Return values
bool

renderLegacyWallEntry()

private static renderLegacyWallEntry(ContentActiveRecord $record[, array<string|int, mixed> $options = [] ][, bool $partial = true ]) : string
Parameters
$record : ContentActiveRecord
$options : array<string|int, mixed> = []
$partial : bool = true
Tags
throws
Exception
since

since 1.7

Return values
string

setDeprecatedActionProperties()

private setDeprecatedActionProperties() : mixed

        
On this page

Search results