protected function mergeStack(array $stack, $silent = true, $direct_output = false)
    {
        $this->__compressor->reset();
        if (false===$silent) {
            $this->__compressor->setSilent(false);
        }
        if (true===$direct_output) {
            $this->__compressor->setDirectOutput(true);
        }

        return $this->__compressor
            ->setFilesStack($stack)
            ->merge()
            ->getDestinationWebPath();
    }