/** * This constructor initializes the class with the specified parameters. * * @access public * @param Common\Mutable\IMap $blackboard the blackboard to be used * @param Common\Mutable\IMap $policy the policy associated with the task */ public function __construct(Common\Mutable\IMap $blackboard = null, Common\Mutable\IMap $policy = null) { parent::__construct($blackboard, $policy); if (!$this->policy->hasKey('index')) { $this->policy->putEntry('index', 0); } }
/** * This constructor initializes the class with the specified parameters. * * @access public * @param Common\Mutable\IMap $blackboard the blackboard to be used * @param Common\Mutable\IMap $policy the policy associated with the task */ public function __construct(Common\Mutable\IMap $blackboard = null, Common\Mutable\IMap $policy = null) { parent::__construct($blackboard, $policy); // frequency: once, each // order: shuffle, weight, fixed if (!$this->policy->hasKey('shuffle')) { $this->policy->putEntry('shuffle', false); } }