Skip to content

Instantly share code, notes, and snippets.

@giovanisilveira
giovanisilveira / factory.php
Last active January 12, 2024 23:31
Factory PHP
<?php
interface Atendimento
{
const SUPORTE = 1;
const FINANCEIRO = 2;
const ADMINISTRATIVO = 3;
public function encerrar();
}
<?php
interface DAOFactory
{
public function createAccessDAO();
public function createClientDAO();
public function createAddressDAO();
}
/**
* Concrete AccessDAO
@giovanisilveira
giovanisilveira / structure-1.md
Created January 15, 2016 15:10 — forked from yourwebmaker/structure-1.md
How to better organize files in non-framework PHP projects. Como organizar melhor arquivos em projetos PHP que não usam frameworks
/public/
    /js/
        /jquery.js
        /app.js
    /css/
        app.css
        some-optional-css-framework.css
    /index.php
 /config.php
var dados = {
"agendamentos": [
{
"id_tecnico": "258",
"nome": "Ledson Ferreira Oliveira",
"atendimento": "401838",
"data_hora": "2016-05-12 08:30:33",
},
{
"id": "94090",
@giovanisilveira
giovanisilveira / Container.php
Created November 28, 2021 01:33 — forked from MustafaMagdi/Container.php
PHP Dependency Injection Container
<?php
/**
* Class Container
*/
class Container
{
/**
* @var array
*/