abstract class PatrykNamyslak{
public static string $name = "Patryk Namyslak";
public static string $role = "Full Stack Web Developer";
public static array $stack = [
"Frontend" => [
"Blade",
"TailwindCSS",
"Livewire",
"Vite",
"HTML",
"CSS",
"HTMX"
],
"Backend" => [
"PHP",
"Laravel",
"Redis"
],
"Cloud Infrastructure" => [
"Cloudflare" => [
"WAF",
"Rate Limiting",
"DNS",
]
],
"Server" => [
"Linux",
"Apache",
"MySQL"
],
];
// Clickable links can be found at the end of the README
public static array $projects = [
"PatForm :: Form Builder" => "https://patl.ink/form-builder",
"PAuth :: Authentication" => "https://patl.ink/auth-library",
"Frontend Foundry" => "https://patl.ink/frontend-foundry",
"PatBase :: Database Communication Interface" => "https://patl.ink/patbase",
"Flag API" => [
"Source Code" => "https://patl.ink/flag-api",
"Demo" => "https://patl.ink/flag-api-demo"
],
"PatLink :: Url Shortener" => [
"Source Code" => "https://patl.ink/repo",
"Demo" => "https://patl.ink",
],
];
public static function greeting(){
echo "Hi there! My name is " . self::$name . " and I am a " . self::$role;
}
}
PatrykNamyslak::greeting();worker@patryknamyslak.pl~$ php Patryk.class.php
> Hi there! My name is Patryk Namyslak and I am a Full-stack Web Developer
PAuth :: Authentication Library
PatBase :: Database Communication Interface