public function __construct(Serializer $serializer) { $this->register('json', new JsonDescriptor($serializer))->register('pmd', new PmdDescriptor())->register('txt', new TextDescriptor())->register('xml', new XmlDescriptor($serializer)); }