package and depencies

This commit is contained in:
RafficMohammed
2023-01-08 02:57:24 +05:30
parent d5332eb421
commit 1d54b8bc7f
4309 changed files with 193331 additions and 172289 deletions

View File

@@ -20,10 +20,8 @@ class FileProfilerStorage implements ProfilerStorageInterface
{
/**
* Folder where profiler data are stored.
*
* @var string
*/
private $folder;
private string $folder;
/**
* Constructs the file storage using a "dsn-like" path.
@@ -44,9 +42,6 @@ class FileProfilerStorage implements ProfilerStorageInterface
}
}
/**
* {@inheritdoc}
*/
public function find(?string $ip, ?string $url, ?int $limit, ?string $method, int $start = null, int $end = null, string $statusCode = null): array
{
$file = $this->getIndexFilename();
@@ -92,9 +87,6 @@ class FileProfilerStorage implements ProfilerStorageInterface
return array_values($result);
}
/**
* {@inheritdoc}
*/
public function purge()
{
$flags = \FilesystemIterator::SKIP_DOTS;
@@ -110,17 +102,12 @@ class FileProfilerStorage implements ProfilerStorageInterface
}
}
/**
* {@inheritdoc}
*/
public function read(string $token): ?Profile
{
return $this->doRead($token);
}
/**
* {@inheritdoc}
*
* @throws \RuntimeException
*/
public function write(Profile $profile): bool
@@ -190,10 +177,8 @@ class FileProfilerStorage implements ProfilerStorageInterface
/**
* Gets filename to store data, associated to the token.
*
* @return string
*/
protected function getFilename(string $token)
protected function getFilename(string $token): string
{
// Uses 4 last characters, because first are mostly the same.
$folderA = substr($token, -2, 2);
@@ -204,10 +189,8 @@ class FileProfilerStorage implements ProfilerStorageInterface
/**
* Gets the index filename.
*
* @return string
*/
protected function getIndexFilename()
protected function getIndexFilename(): string
{
return $this->folder.'/index.csv';
}
@@ -218,10 +201,8 @@ class FileProfilerStorage implements ProfilerStorageInterface
* This function automatically skips the empty lines and do not include the line return in result value.
*
* @param resource $file The file resource, with the pointer placed at the end of the line to read
*
* @return mixed
*/
protected function readLineFromFile($file)
protected function readLineFromFile($file): mixed
{
$line = '';
$position = ftell($file);