Destiny\Advisors\ActivityLevel::__construct PHP Method

__construct() public method

public __construct ( Activity $definition )
$definition Destiny\Definitions\Activity
    public function __construct(ActivityDefinition $definition)
    {
        $this->definition = $definition;
        $this->level = $definition->activityLevel;
        $this->rewards = $this->newCollection();
        if (is_array($definition->rewards)) {
            foreach ($definition->rewards as $rewardItemsArray) {
                foreach ($rewardItemsArray['rewardItems'] as $properties) {
                    $reward = new Reward($this, $properties);
                    $this->rewards->put($reward->itemHash, $reward);
                }
            }
        }
    }