Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
wp-content
/
plugins
/
flexible-shipping
/
vendor_prefixed
/
wpdesk
/
wp-show-decision
/
src
:
AndStrategy.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php namespace FSVendor\WPDesk\ShowDecision; class AndStrategy implements ShouldShowStrategy { /** * @var ShouldShowStrategy[] */ private array $conditions = []; public function __construct(ShouldShowStrategy $strategy) { $this->conditions[] = $strategy; } public function addCondition(ShouldShowStrategy $condition): self { $this->conditions[] = $condition; return $this; } public function shouldDisplay(): bool { foreach ($this->conditions as $condition) { if (!$condition->shouldDisplay()) { return \false; } } return \true; } }