Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions | Protected Member Functions
Nomedia Class Reference
Inheritance diagram for Nomedia:
Media Snapshot Filesystem AbstractBackup BackupInterface SourceFileInterface

Public Member Functions

 getType ()
 
- Public Member Functions inherited from Media
 rollback ()
 
 create ()
 
 getType ()
 
- Public Member Functions inherited from Snapshot
 __construct (AppFilesystem $filesystem, Factory $backupFactory)
 
 rollback ()
 
 create ()
 
 getType ()
 
 setDbBackupManager (AbstractBackup $manager)
 
 getDbBackupFilename ()
 
- Public Member Functions inherited from Filesystem
 rollback ()
 
 create ()
 
 validateAvailableDiscSpace ($backupDir, $size)
 
 setUseFtp ($host, $username, $password, $path)
 
 getType ()
 
 addIgnorePaths ($paths)
 
 getIgnorePaths ()
 
 setBackupsDir ($backupsDir)
 
 getFtpPath ()
 
 getFtpConnectString ()
 
- Public Member Functions inherited from AbstractBackup
 setBackupExtension ($backupExtension)
 
 getBackupExtension ()
 
 setResourceModel ($resourceModel)
 
 getResourceModel ()
 
 setTime ($time)
 
 getTime ()
 
 setRootDir ($rootDir)
 
 getRootDir ()
 
 setBackupsDir ($backupsDir)
 
 getBackupsDir ()
 
 getBackupPath ()
 
 getBackupFilename ()
 
 getIsSuccess ()
 
 getErrorMessage ()
 
 setErrorMessage ($errorMessage)
 
 setName ($name, $applyFilter=true)
 
 getName ()
 
 getDisplayName ()
 
 keepSourceFile ()
 
 setKeepSourceFile (bool $keepSourceFile)
 

Protected Member Functions

 _prepareIgnoreList ()
 
- Protected Member Functions inherited from Media
 _prepareIgnoreList ()
 
- Protected Member Functions inherited from Snapshot
 _createDbBackupInstance ()
 
 _getDbBackupManager ()
 
 _removeDbBackup ()
 
- Protected Member Functions inherited from Filesystem
 _checkBackupsDir ()
 
 _getTarTmpPath ()
 
 getRollBackFtp ()
 
 getRollBackFs ()
 
- Protected Member Functions inherited from AbstractBackup
 _filterName ($name)
 

Additional Inherited Members

- Protected Attributes inherited from Snapshot
 $_dbBackupManager
 
 $_filesystem
 
 $_backupFactory
 
- Protected Attributes inherited from Filesystem
 $_ignorePaths = []
 
 $_useFtp = false
 
 $_ftpHost
 
 $_ftpUser
 
 $_ftpPass
 
 $_ftpPath
 
 $rollBackFtp
 
 $rollBackFs
 
- Protected Attributes inherited from AbstractBackup
 $_name
 
 $_time
 
 $_backupExtension
 
 $_resourceModel
 
 $_rootDir
 
 $_backupsDir
 
 $_lastOperationSucceed = false
 
 $_lastErrorMessage
 

Detailed Description

Class to work system backup that excludes media folder

Author
Magento Core Team core@.nosp@m.mage.nosp@m.ntoco.nosp@m.mmer.nosp@m.ce.co.nosp@m.m

Definition at line 13 of file Nomedia.php.

Member Function Documentation

◆ _prepareIgnoreList()

_prepareIgnoreList ( )
protected

Add media folder to ignore list

Returns
$this

Definition at line 31 of file Nomedia.php.

32  {
33  $rootDir = $this->getRootDir();
34  $this->addIgnorePaths([$rootDir . '/media', $rootDir . '/pub/media']);
35  return $this;
36  }
$rootDir
Definition: website.php:12

◆ getType()

getType ( )

Overlap getType

Returns
string
See also
BackupInterface::getType()

Implements BackupInterface.

Definition at line 21 of file Nomedia.php.

22  {
23  return 'nomedia';
24  }

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