Skip to content

Instantly share code, notes, and snippets.

View devlubinets's full-sized avatar
🎯
Focusing on PHP

Kyrylo Lubynets devlubinets

🎯
Focusing on PHP
  • Ukraine, Odessa
View GitHub Profile
@devlubinets
devlubinets / mime-types.php
Created February 11, 2023 19:48 — forked from rosskmurphy/mime-types.php
Array of file extensions, mime types and friendly application or name
$mimeTypes = array(
'x3d' => array(
'name' => '3D Crossword Plugin',
'type' => 'application/vnd.hzn-3d-crossword'
),
'3gp' => array(
'name' => '3GP',
'type' => 'video/3gpp'
),
'3g2' => array(
class BuilderWebSite extends Builder implements IBuilderWebSite
{
private ProductWebSite $product;
public function __construction(ProductWebSite $obj)
{
$this->product = $obj;
}
public function createTitle():void
class BuilderWebSite extends Builder implements IBuilderWebSite
{
private ProductWebSite $product;
public function createTitle():void
{
$this->product->parts["title"] = "<title>WebSite</title>";
}
}
@devlubinets
devlubinets / gist:90f1bba4ba5784494a54762de89ded37
Created October 6, 2021 16:47
Пример метода создания объекта по паттерну Singletone
public static function getInstance(): Singleton
{
$cls = static::class;
if (!isset(self::$instances[$cls])) {
self::$instances[$cls] = new static();
}
return self::$instances[$cls];
}