FileController extends Builder
Class FileController
Table of Contents
Methods
- addExtension() : $this
- Add child module to root module.
- addModule() : $this
- Add child module to root module.
- build() : Result
- Build.
- configureFile() : $this
- Configure file.
- delete() : void
- Delete.
- getDefaultSiteUri() : string
- Get site uri.
- getLoader() : Loader
- getModule() : Module|null
- Get module.
- getModules() : array<string|int, Module>
- Get modules.
- getOutput() : Base
- Get output.
- hasCoreExtension() : bool
- Return true if it has core extension.
- setOutput() : $this
- Set output.
- stringify() : string
- Convert to string.
- useMinification() : $this
- Use minification.
Methods
addExtension()
Add child module to root module.
public
addExtension(string $name[, bool $appendDependencies = true ]) : $this
Parameters
- $name : string
-
Name.
- $appendDependencies : bool = true
-
Append dependencies.
Return values
$thisaddModule()
Add child module to root module.
public
addModule(Module $module) : $this
Parameters
- $module : Module
-
Module.
Return values
$thisbuild()
Build.
public
build() : Result
Return values
ResultconfigureFile()
Configure file.
public
configureFile(int|null $id, string $moduleId, string $dir, string $name) : $this
Parameters
- $id : int|null
-
File ID.
- $moduleId : string
-
Bitrix module ID.
- $dir : string
-
File directory.
- $name : string
-
Filename.
Return values
$thisdelete()
Delete.
public
delete() : void
getDefaultSiteUri()
Get site uri.
public
static getDefaultSiteUri() : string
Return values
stringgetLoader()
public
getLoader() : Loader
Return values
LoadergetModule()
Get module.
public
getModule(string $name) : Module|null
Parameters
- $name : string
-
Name.
Return values
Module|nullgetModules()
Get modules.
public
getModules() : array<string|int, Module>
Return values
array<string|int, Module>getOutput()
Get output.
public
getOutput() : Base
Return values
BasehasCoreExtension()
Return true if it has core extension.
public
hasCoreExtension() : bool
Return values
boolsetOutput()
Set output.
public
setOutput(Base $output) : $this
Parameters
- $output : Base
-
Output.
Return values
$thisstringify()
Convert to string.
public
stringify() : string
Return values
stringuseMinification()
Use minification.
public
useMinification(bool $use) : $this
Parameters
- $use : bool
-
Use minification.