woltlab-compiler
Version:
A compiler for WoltLab-Package Archives and WoltLab-Package Components
37 lines (36 loc) • 1.06 kB
TypeScript
import { PHPInstructionCompiler } from "../../Compilation/PackageSystem/Instructions/PHPInstructionCompiler";
import { Instruction } from "./Instruction";
import { IPHPInstructionOptions } from "./IPHPInstructionOptions";
/**
* Represents an instruction which executes an already existing `php`-file on the server.
*/
export declare class PHPInstruction extends Instruction {
/**
* The application to load the php-file from.
*/
private application;
/**
* Initializes a new instance of the `PHPInstruction` class.
*/
constructor(options: IPHPInstructionOptions);
/**
* @inheritdoc
*/
readonly Type: string;
/**
* @inheritdoc
*/
readonly Compiler: PHPInstructionCompiler;
/**
* Gets or sets the application to load the php-file from.
*/
Application: string;
/**
* Gets or sets the name of the file to load the php-script from.
*/
FileName: string;
/**
* @inheritdoc
*/
readonly FullName: string;
}