<?php
declare(strict_types=1);
namespace Nelexa;
final class MyProfile implements UserProfile
{
public function __construct(
public readonly int $id = 17830391,
public readonly string $name = 'Pisarev Alexey',
public readonly string $username = 'Ne-Lexa',
public readonly int $age = 38,
) {
}
public function getSkills(): array
{
return [
\Language\Php::class => ['versions' => '^4 | ^5 | ^7 | ^8'],
\Language\Javascript::class => ['versions' => 'ES3 | ES5 | ES6 | ES7 | ES8 | ES9 | ES 10 | ES11'],
\Language\Typescript::class => ['versions' => '^4'],
\Language\Html::class => ['versions' => '^4 | ^5 | dev-xhtml | dev-wml'],
\Language\Css::class => ['versions' => '^2 | ^3'],
\Language\Scss::class => ['versions' => '*'],
\Language\Java::class => ['versions' => '5 - 11'],
\Language\Bash::class => ['versions' => '^4 | ^5'],
\Language\Xml::class => ['versions' => '*'],
\Language\Json::class => ['versions' => '*'],
\Framework\Backend\Php\Symfony::class => ['versions' => '^3 | ^4 | ^5 | ^6'],
\Framework\Backend\Php\Yii::class => ['versions' => '~1.1 | ~2.0'],
\Framework\Frontend\Javascript\React::class => ['versions' => '^16.13 | ^17'],
\Framework\Fullstack\NextJS::class => ['versions' => '^10.2'],
\Tools\Webpack::class => ['versions' => '^4 | ^5'],
\Tools\Gulp::class => ['versions' => '^3.9 | ^4.0'],
\Tools\Deptrac::class => ['versions' => '*'],
\Tools\PhpCsFixer::class => ['versions' => '*'],
\Tools\Infection::class => ['versions' => '*'],
\Tools\Docker::class => ['versions' => '*'],
\Tools\DockerCompose::class => ['versions' => '^1 | ^2'],
\Database\MySQL::class => ['versions' => '~5.1 | ~5.5 | ~5.7 | ^8.0'],
\Database\PostgreSQL::class => ['versions' => '^12 | ^14'],
\Database\SQLite::class => ['versions' => '^3.8'],
\Database\MongoDB::class => ['versions' => '^2.2 | ^3.0 | ^4.0'],
\Platform\Android::class => ['versions' => '>= 2.1'],
];
}
public function __toString(): string
{
return $this->username;
}
}
🎁 Project | ⬇️ Downloads | ⭐ Stars | 📚 Forks | 🛎 Issues | 📬 Pull requests |
---|---|---|---|---|---|
Ne-Lexa/php-zip 🕐 created 8 years ago 🕐 updated 15 days ago |
|||||
PhpZip is a php-library for extended work with ZIP-archives. |
|||||
Ne-Lexa/google-play-scraper 🕐 created 5 years ago 🕐 updated 1 year ago |
|||||
PHP scraper to get data from Google Play |
|||||
Ne-Lexa/php-byte-buffer 🕐 created 8 years ago 🕐 updated 4 years ago |
|||||
Reading And Writing Binary Data (incl. primitive types, ex. byte, ubyte, short, ushort, int, uint, long, float, double). The classes also help with porting the I/O operations of the JAVA code. |
|||||
Ne-Lexa/php-crossplane 🕐 created 3 years ago 🕐 updated 2 years ago |
|||||
An unofficial PHP port of the NGINX config/JSON converter crossplane |
|||||
Ne-Lexa/RequestDtoBundle 🕐 created 4 years ago 🕐 updated 2 years ago |
|||||
The Symfony Bundle that provides support for Request objects for Symfony controller actions. |
|||||
Ne-Lexa/roach-php-bundle 🕐 created 2 years ago 🕐 updated 2 years ago |
|||||
Symfony bundle for roach-php/core |
|||||
Ne-Lexa/http-client-simple-cache 🕐 created 5 years ago 🕐 updated 3 years ago |
|||||
Guzzle-based HTTP Client with the ability to customize caching of the processed HTTP request results (not based on HTTP headers). |
|||||
Ne-Lexa/enum 🕐 created 5 years ago 🕐 updated 3 years ago |
|||||
PHP Enum implementation |
|||||
Ne-Lexa/guzzle-doh-middleware 🕐 created 2 years ago 🕐 updated 2 years ago |
|||||
A Dns over Https (DoH) middleware for Guzzle >= 6.0 |