Completed
Push — master ( 3504f6...b9f665 )
by Márcio Lucas R.
02:18
created

Phiber::__construct()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 4
rs 10
c 0
b 0
f 0
cc 1
eloc 2
nc 1
nop 1
1
<?php
2
/**
3
 * Copyright (c) 2017. Este código foi feito por @marciioluucas, sob licença MIT
4
 */
5
6
/**
7
 * Classe criada por Márcio Lucas R de Oliveira (lukee)
8
 * Data: 16/03/17
9
 * Hora: 19:07
10
 */
11
namespace phiber;
12
use phiber\bin\persistence\PhiberPersistence;
13
14
/**
15
 *Constante que define a base de onde está localizado o projeto
16
 */
17
define("BASE_DIR",str_replace('\\', '/', dirname(__FILE__)));
18
19
20
/**
21
 * A classe Phiber é a responsável por ser a classe módulo entre as funcionalidades do
22
 * Phiber, é por ela que você chamará desde a classe persistencia até a classe de encriptação.
23
 *
24
 * @package phiber
25
 */
26
class Phiber extends PhiberPersistence
27
{
28
    /**
29
     * Phiber constructor.
30
     * @param string|\stdClass $obj
31
     */
32
    public function __construct($obj = "")
33
    {
34
        parent::__construct($obj);
35
    }
36
37
38
    /**
39
     * Método opcional responsável por retornar uma instância da classe PhiberPersistence,
40
     * que é responsável pela persistencia dos dados. (CREATE, RETREAVE, UPDATE, DELETE)
41
     * @param string|\stdClass $object
42
     * @return PhiberPersistence
43
     */
44
    public function openPersist($object = "")
45
    {
46
        return new PhiberPersistence($object);
47
    }
48
49
}
50