package org.develnext.jphp.ext.sql; import org.develnext.jphp.ext.sql.classes.*; import php.runtime.env.CompileScope; import php.runtime.ext.support.Extension; import java.sql.SQLException; public class SqlExtension extends Extension { public static final String NS = "php\\sql"; @Override public Status getStatus() { return Status.EXPERIMENTAL; } @Override public String[] getPackageNames() { return new String[] { "sql" }; } @Override public void onRegister(CompileScope scope) { registerJavaException(scope, WrapSqlException.class, SQLException.class); registerClass(scope, PSqlResult.class); registerClass(scope, PSqlStatement.class); registerClass(scope, PSqlConnection.class); registerClass(scope, PSqlConnectionPool.class); registerClass(scope, PSqlDriverManager.class); } }