Destiny\AdvisorsTwo\Activity\VaultOfGlass::__construct PHP Method

__construct() public method

public __construct ( Advisors $advisors, array $properties )
$advisors Destiny\Advisors
$properties array
    public function __construct(Advisors $advisors, array $properties)
    {
        $properties['activityTiers'] = new ActivityTierCollection($this, $properties['activityTiers']);
        $skullsCategories = $properties['activityTiers']->first()['skullCategories'];
        $properties['definition'] = $properties['activityTiers']->first()['definition'];
        if (is_array($skullsCategories)) {
            $skulls = [];
            foreach ($skullsCategories as $skullCategory) {
                foreach ($skullCategory['skulls'] as $skull) {
                    $skull = new SkullModifier($skull);
                    $skull->isModifier = $skullCategory['title'] === "Modifiers";
                    $skulls[] = $skull;
                }
            }
            $properties['skulls'] = $skulls;
        }
        parent::__construct($properties);
    }