Skip to content

Instantly share code, notes, and snippets.

@willmendesneto
willmendesneto / Twig.php
Last active September 30, 2019 12:40
Inserindo Twig Template Engine no Codeigniter via Composer Localilzação dos arquivos: Twig.php => application/libraries/Twig.php Welcome.php => application/controller/Welcome.php autoload.php => application/config/autoload.php template.html.twig => application/views/template.html.twig index.html.twig => application/views/index.html.twig
<?php if (!defined('BASEPATH')) {exit('No direct script access allowed');}
/**
*
* Arquivo inserido em application/libraries/Twig.php
*
*/
class Twig {
/**
* Referência da instância da classe CodeIgniter
@willmendesneto
willmendesneto / gist:4550897
Last active December 11, 2015 05:18
Inserindo Twig Template Engine no Codeigniter via Composer Localização dos arquivos: Twig.php => application/libraries/Twig.php
<?php if (!defined('BASEPATH')) {exit('No direct script access allowed');}
/**
*
* Arquivo inserido em application/libraries/Twig.php
*
*/
class Twig {
/**
* Referência da instância da classe CodeIgniter
@willmendesneto
willmendesneto / gist:4550963
Last active December 11, 2015 05:18
Inserindo Twig Template Engine no Codeigniter via Composer Localilzação dos arquivos: Welcome.php => application/controller/Welcome.php
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/**
*
* Arquivo inserido em application/controller/Welcome.php
*
*/
class Welcome extends CI_Controller {
/**
@willmendesneto
willmendesneto / gist:4550979
Created January 16, 2013 21:08
Inserindo Twig Template Engine no Codeigniter via Composer Localilzação dos arquivos: composer.json => raíz do projeto
{
"require": {
"twig/twig": "1.12.*@dev"
}
}
@willmendesneto
willmendesneto / gist:4551017
Last active December 11, 2015 05:18
Inserindo Twig Template Engine no Codeigniter via Composer Localilzação dos arquivos: autoload.php => application/config/autoload.php
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/*
| -------------------------------------------------------------------
| AUTO-LOADER
| -------------------------------------------------------------------
| This file specifies which systems should be loaded by default.
|
| In order to keep the framework as light-weight as possible only the
| absolute minimal resources are loaded by default. For example,
| the database is not connected to automatically since no assumption
@willmendesneto
willmendesneto / gist:4551035
Last active December 11, 2015 05:18
Inserindo Twig Template Engine no Codeigniter via Composer Localilzação dos arquivos: template.html.twig => application/views/template.html.twig
<!DOCTYPE html>
<html class="no-js" lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>{% block title %}Template Twig{% endblock %}</title>
<meta name="description" content="">
<meta name="author" content="">
<meta name="viewport" content="width=device-width">
@willmendesneto
willmendesneto / gist:4551051
Last active December 11, 2015 05:18
Inserindo Twig Template Engine no Codeigniter via Composer Localilzação dos arquivos: index.html.twig => application/views/index.html.twig
{% extends 'template.html.twig' %}
{% block content %}
{{ title }}
<div id="infoMessage">{{ message }}</div>
<div class="row">
<div class="span4 offset4">
<h1 class="offset1">Login</h1>
@willmendesneto
willmendesneto / gist:4551063
Created January 16, 2013 21:19
Inserindo Twig Template Engine no Codeigniter via Composer Localilzação dos arquivos: twig.php => application/config/twig.php
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
/**
*
* Arquivo inserido em application/config/twig.php
*
*/
$config['template_dir'] = APPPATH.'views';
$config['cache_dir'] = APPPATH.'cache/twig';
@willmendesneto
willmendesneto / phpunit.xml.dist
Last active December 14, 2015 01:19
Gist do post "Testes no Codeigniter com CIUnit" no meu blog Link: http://willmendesnetoprojects.wordpress.com/2013/02/21/testes-no-codeigniter-com-ciunit/
<?xml version="1.0" encoding="UTF-8"?>
<phpunit
colors="true"
stopOnFailure="false"
backupGlobals="false"
backupStaticAttributes="false"
convertErrorsToExceptions="true"
convertNoticesToExceptions="true"
convertWarningsToExceptions="true"
<?php
class VerificationTests extends CIUnit_TestCase {
/**
* Conteúdo que vai acontecer no início dos testes
* @return void
*/
public function setUp(){
parent::setUp();