package org.jboss.arquillian.warp.extensions.phaser.extension;
import org.jboss.arquillian.core.spi.LoadableExtension;
import org.jboss.arquillian.warp.extensions.phaser.PhaserListener;
import org.jboss.arquillian.warp.spi.WarpLifecycleExtension;
import org.jboss.shrinkwrap.api.ShrinkWrap;
import org.jboss.shrinkwrap.api.spec.JavaArchive;
import org.jboss.shrinkwrap.api.spec.WebArchive;
public class PhaserExtension implements LoadableExtension, WarpLifecycleExtension {
@Override
public void register(ExtensionBuilder builder) {
builder.service(WarpLifecycleExtension.class, this.getClass());
}
@Override
public JavaArchive getEnrichmentLibrary() {
return ShrinkWrap.create(JavaArchive.class, "warp-extension-phaser.jar").addPackage(PhaserListener.class.getPackage())
.addAsManifestResource("META-INF/warp-extensions/faces-config.xml", "faces-config.xml");
}
@Override
public void enrichWebArchive(WebArchive webArchive) {
}
}