Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions
PackageFile Class Reference
Inheritance diagram for PackageFile:
Asset

Public Member Functions

 setPackage (Package $package)
 
 getPackage ()
 
 getOrigPackage ()
 
 setDeployedFileName ($name)
 
 getDeployedFileName ()
 
 setDeployedFilePath ($name)
 
 getDeployedFilePath ()
 
 getDeployedFileId ()
 
 getContent ()
 
 setContent ($content)
 
 setArea ($area)
 
 setTheme ($theme)
 
 setLocale ($locale)
 
 setModule ($module)
 
- Public Member Functions inherited from Asset
 __construct ( $fileName, $sourcePath=null, $area=null, $theme=null, $locale=null, $module=null)
 
 getFileName ()
 
 getFileId ()
 
 getFilePath ()
 
 getSourcePath ()
 
 getModule ()
 
 getArea ()
 
 getTheme ()
 
 getLocale ()
 
 getExtension ()
 

Additional Inherited Members

- Protected Attributes inherited from Asset
 $module
 
 $area
 
 $theme
 
 $locale
 

Detailed Description

Deployment Package File class

Definition at line 14 of file PackageFile.php.

Member Function Documentation

◆ getContent()

getContent ( )
Returns
string

Definition at line 124 of file PackageFile.php.

125  {
126  return $this->content;
127  }

◆ getDeployedFileId()

getDeployedFileId ( )
Returns
string

Definition at line 113 of file PackageFile.php.

114  {
115  if ($this->getModule()) {
116  return $this->getModule() . Repository::FILE_ID_SEPARATOR . $this->getDeployedFileName();
117  }
118  return $this->getDeployedFileName();
119  }

◆ getDeployedFileName()

getDeployedFileName ( )
Returns
string

Definition at line 87 of file PackageFile.php.

88  {
89  return $this->deployedFileName;
90  }

◆ getDeployedFilePath()

getDeployedFilePath ( )
Returns
string

Definition at line 105 of file PackageFile.php.

106  {
107  return $this->deployedFilePath;
108  }

◆ getOrigPackage()

getOrigPackage ( )
Returns
Package

Definition at line 69 of file PackageFile.php.

70  {
71  return $this->origPackage;
72  }

◆ getPackage()

getPackage ( )
Returns
Package

Definition at line 61 of file PackageFile.php.

62  {
63  return $this->package;
64  }

◆ setArea()

setArea (   $area)
Parameters
string$area
Returns
bool

Definition at line 143 of file PackageFile.php.

144  {
145  $this->area = $area;
146  return true;
147  }

◆ setContent()

setContent (   $content)
Parameters
string$content
Returns
bool

Definition at line 133 of file PackageFile.php.

134  {
135  $this->content = $content;
136  return true;
137  }

◆ setDeployedFileName()

setDeployedFileName (   $name)
Parameters
string$name
Returns
bool

Definition at line 78 of file PackageFile.php.

79  {
80  $this->deployedFileName = $name;
81  return true;
82  }
if(!isset($_GET['name'])) $name
Definition: log.php:14

◆ setDeployedFilePath()

setDeployedFilePath (   $name)
Parameters
string$name
Returns
bool

Definition at line 96 of file PackageFile.php.

97  {
98  $this->deployedFilePath = $name;
99  return true;
100  }
if(!isset($_GET['name'])) $name
Definition: log.php:14

◆ setLocale()

setLocale (   $locale)
Parameters
string$locale
Returns
bool

Definition at line 163 of file PackageFile.php.

164  {
165  $this->locale = $locale;
166  return true;
167  }

◆ setModule()

setModule (   $module)
Parameters
string$module
Returns
bool

Definition at line 173 of file PackageFile.php.

174  {
175  $this->module = $module;
176  return true;
177  }

◆ setPackage()

setPackage ( Package  $package)
Parameters
Package$package
Returns
bool

Definition at line 45 of file PackageFile.php.

46  {
47  $this->package = $package;
48  if ($this->origPackage === null) {
49  $this->origPackage = $package;
50  }
51 
52  $package->addFile($this);
53  $package->addFileToMap($this);
54 
55  return true;
56  }

◆ setTheme()

setTheme (   $theme)
Parameters
string$theme
Returns
bool

Definition at line 153 of file PackageFile.php.

154  {
155  $this->theme = $theme;
156  return true;
157  }

The documentation for this class was generated from the following file: