Skip to content

Instantly share code, notes, and snippets.

View jlamim's full-sized avatar
👨‍💻
Working and having fun

Jonathan Lamim jlamim

👨‍💻
Working and having fun
View GitHub Profile
@jlamim
jlamim / WhoopsErrorHandler.php
Created November 8, 2016 21:04
Whoops & CodeIgniter - WhoopsErrorHandler.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class WhoopsErrorHandler {
function WhoopsConfig()
{
$whoops = new \Whoops\Run;
$whoops->pushHandler(new \Whoops\Handler\PrettyPageHandler);
$whoops->register();
}
@jlamim
jlamim / composer.json
Created November 8, 2016 20:56
Whoops & CodeIgniter - composer.json
{
"description": "The CodeIgniter framework",
"name": "codeigniter/framework",
"type": "project",
"homepage": "https://codeigniter.com",
"license": "MIT",
"support": {
"forum": "http://forum.codeigniter.com/",
"wiki": "https://github.com/bcit-ci/CodeIgniter/wiki",
"irc": "irc://irc.freenode.net/codeigniter",
@jlamim
jlamim / Welcome.php
Created November 7, 2016 23:31
Controller Visual Recognition
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Welcome extends CI_Controller {
/**
* Carrega a página principal
*/
public function Index()
{
$this->load->view('welcome_message');
@jlamim
jlamim / IBMWatsonVR.php
Last active November 7, 2016 23:22
Library IBMWatsonVR for CodeIgniter
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
/**
* IBM Watson - Visual Recognition
*
* @package CodeIgniter
* @subpackage Libraries
* @category IMB Watson
* @author Jonathan Lamim Antunes <dev@jlamim.com.br>
@jlamim
jlamim / config.json
Created September 2, 2016 16:46 — forked from anonymous/config.json
Bootstrap Customizer Config - Universidade CodeIgniter
{
"vars": {
"@gray-base": "#000",
"@gray-darker": "lighten(@gray-base, 13.5%)",
"@gray-dark": "lighten(@gray-base, 20%)",
"@gray": "lighten(@gray-base, 33.5%)",
"@gray-light": "lighten(@gray-base, 46.7%)",
"@gray-lighter": "lighten(@gray-base, 93.5%)",
"@brand-primary": "darken(#428bca, 6.5%)",
"@brand-success": "#5cb85c",
@jlamim
jlamim / Testes.php
Last active August 30, 2016 01:09
Testes unitários nativos no CodeIgniter
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Testes extends CI_Controller {
public function __construct()
{
parent::__construct();
$this->load->library('unit_test');
}
@jlamim
jlamim / SampleTest.php
Created August 29, 2016 16:18
Testes unitários com PHPUnit no CodeIgniter
<?php
class SampleTest extends PHPUnit_Framework_TestCase
{
private $CI;
public function setUp()
{
$this->CI = &get_instance();
}
@jlamim
jlamim / Bootstrap.php
Created August 29, 2016 16:17
Testes unitários com PHPUnit no CodeIgniter
<?php
/*
*---------------------------------------------------------------
* APPLICATION ENVIRONMENT
*---------------------------------------------------------------
*/
define('ENVIRONMENT', 'testing');
/*
*---------------------------------------------------------------
* DS CONSTANT VERIFICATION
@jlamim
jlamim / phpunit.xml.dist
Created August 29, 2016 16:14
Testes unitários com PHPUnit no CodeIgniter
<?xml version="1.0" encoding="UTF-8"?>
<phpunit
colors="true"
bootstrap="tests/Bootstrap.php">
<testsuites>
<testsuite name="CITools Test Suite">
<directory>./tests/</directory>
</testsuite>
</testsuites>
@jlamim
jlamim / SampleTest.php
Created August 29, 2016 16:13
Testes Unitários com PHPUnit no CodeIgniter
<?php
class SampleTest extends PHPUnit_Framework_TestCase
{
public function testPushAndPop()
{
$stack = array();
$this->assertEquals(0, count($stack));