for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace kalanis\kw_files\Traits;
use kalanis\kw_files\FilesException;
use kalanis\kw_files\Interfaces\IProcessFiles;
/**
* trait TFile
* @package kalanis\kw_files\Processing
*/
trait TFile
{
use TLang;
/** @var IProcessFiles|null */
protected $processFile = null;
public function setProcessFile(?IProcessFiles $dirs = null): void
$this->processFile = $dirs;
}
* @throws FilesException
* @return IProcessFiles
public function getProcessFile(): IProcessFiles
if (empty($this->processFile)) {
throw new FilesException($this->getLang()->flNoProcessFileSet());
return $this->processFile;