public function render($sourceDir, array $options, $username = null)
    {
        $this->sourceDir = $sourceDir;
        $this->options = $options;
        $this->username = $username;
        $this->slotName = $options["slot"];
        $this->init($sourceDir, $options, $username);

        $slot = $this->slotParser->fetchBlocks(
            $this->productionDir,
            $this->productionDir,
            $this->slotName
        );
        $this->productionEntities = $slot["blocks"];

        $slot = $this->slotParser->fetchBlocks(
            $this->productionDir,
            $this->contributorDir,
            $this->slotName
        );

        $this->next = $slot["next"];
        $this->contributorEntities = $slot["blocks"];
    }
public function render($sourceDir, array $options, $username = null)
    {
        $this->sourceDir = $sourceDir;
        $this->options = $options;
        $this->username = $username;
        $this->slotName = $options["slot"];
        $this->init($sourceDir, $options, $username);

        $slot = $this->slotParser->fetchBlocks(
            $this->productionDir,
            $this->productionDir,
            $this->slotName
        );
        $this->productionEntities = $slot["blocks"];

        $slot = $this->slotParser->fetchBlocks(
            $this->productionDir,
            $this->contributorDir,
            $this->slotName
        );

        $this->next = $slot["next"];
        $this->contributorEntities = $slot["blocks"];
    }
{@inheridoc}