rubeus/container

Gestão de dependências

Installs: 1 595

Dependents: 1

Suggesters: 0

Security: 0

Type:project

dev-master / 1.0.x-dev 2017-02-02 14:05 UTC

This package is auto-updated.

Last update: 2024-04-29 03:24:11 UTC


README

É um container para gestão de denpencias que funciona com base em arquivos json ("dependencias.json") para inserção de dependencias, exemplo:

criando o arquivo /src/dependencias.json:

{
  "Query": "\\Rubeus\\Query\\Query"
}

criando o arquivo /src/app.php

<?php
require_once __DIR__.'/../vendor/autoload.php';
use Rubeus\ContenerDependencia\Conteiner
  
//retorna uma instancia da classe query('\Rubeus\Query\Query')
  
$query = Conteiner::get('Query');

Armazenando e recuperando valores:

<?php
require_once __DIR__.'/../vendor/autoload.php';
use Rubeus\ContenerDependencia\Conteiner
  
Conteiner::registrar('dominio', 'www.dominio.com.br');
  
echo Conteiner::get('dominio');
//output www.dominio.com.br