* @copyright Copyright (c) Chris Wright * @license http://www.opensource.org/licenses/mit-license.html MIT License * @version 2.0.0 */ namespace WP_Ultimo\Dependencies\LibDNS\Decoder; use WP_Ultimo\Dependencies\LibDNS\Packets\Packet; use WP_Ultimo\Dependencies\LibDNS\Packets\LabelRegistry; /** * Creates DecodingContext objects * * @category LibDNS * @package Decoder * @author Chris Wright */ class DecodingContextFactory { /** * Create a new DecodingContext object * * @param \LibDNS\Packets\Packet $packet The packet to be decoded * @return \LibDNS\Decoder\DecodingContext */ public function create(Packet $packet) : DecodingContext { return new DecodingContext($packet, new LabelRegistry()); } }