public Block::setVisibilityConfig($instance_id, array $configuration)
Sets the visibility condition configuration.
Parameters
string $instance_id: The condition instance ID.
array $configuration: The condition configuration.
Return value
$this
Overrides BlockInterface::setVisibilityConfig
File
- core/modules/block/src/Entity/Block.php, line 258
Class
- Block
- Defines a Block configuration entity class.
Namespace
Drupal\block\Entity
Code
1 2 3 4 5 6 7 8 9 10 11 | public function setVisibilityConfig( $instance_id , array $configuration ) { $conditions = $this ->getVisibilityConditions(); if (! $conditions ->has( $instance_id )) { $configuration [ 'id' ] = $instance_id ; $conditions ->addInstanceId( $instance_id , $configuration ); } else { $conditions ->setInstanceConfiguration( $instance_id , $configuration ); } return $this ; } |
Please login to continue.