public function getFeedback(AdapterInterface $adapter)
    {
        if (!$adapter instanceof FeedbackAdapterInterface) {
            throw new AdapterException(
                sprintf(
                    '%s adapter has no dedicated "getFeedback" method',
                    (string)$adapter
                )
            );
        }
        $adapter->setEnvironment($this->getEnvironment());

        return $adapter->getFeedback();
    }