for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace kalanis\kw_auth\Sources\Files\Files;
use kalanis\kw_auth\Interfaces\IKauTranslations;
use kalanis\kw_auth\Interfaces\IMode;
use kalanis\kw_auth\Interfaces\IStatus;
use kalanis\kw_auth\Sources\Files\AFile;
use kalanis\kw_files\Access\CompositeAdapter;
use kalanis\kw_locks\Interfaces\ILock;
/**
* Class File
* @package kalanis\kw_auth\Sources\Files\Files
* Authenticate via single file
*/
class File extends AFile
{
use TFiles;
* @param CompositeAdapter $files where to save
* @param IMode $mode hashing mode
* @param IStatus $status which status is necessary to use that feature
* @param ILock $lock file lock
* @param string $path use full path with file name
* @param IKauTranslations|null $lang
public function __construct(CompositeAdapter $files, IMode $mode, IStatus $status, ILock $lock, string $path, ?IKauTranslations $lang = null)
$this->files = $files;
parent::__construct($mode, $status, $lock, $path, $lang);
}