Skip to content

Instantly share code, notes, and snippets.

package com.tomkel.dailyprogrammer;
import com.sun.deploy.util.StringUtils;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
public class Challenge296 {
@tomkel5
tomkel5 / routes.php
Created June 26, 2015 23:31
Pattern-based After-Filters in Laravel
Route::filter(
'api.filter',
function() {
App::after(
function () {
// Log request/response here...
}
);
}
);
@tomkel5
tomkel5 / HomeController.php
Created June 18, 2015 16:13
Laravel IoC Example
<?php
use Blue\KeyGenerator;
class HomeController extends BaseController {
/** @var KeyGenerator */
private $keyGenerator;
public function __construct(KeyGenerator $keyGenerator) {
@tomkel5
tomkel5 / VersionOverrideGoal.java
Created December 31, 2013 17:19
Version Override Mojo
package com.tomkel.maven;
import org.apache.maven.plugin.AbstractMojo;
import org.apache.maven.plugin.MojoExecutionException;
import org.apache.maven.project.MavenProject;
/**
* This goal overrides the current artifact version
*
* @goal overrideVersion
@tomkel5
tomkel5 / ColorTest.java
Created November 26, 2013 01:00
Testing Differences by Testing Similarities
package com.tomkel;
import org.testng.Assert;
import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;
@Test
public class ColorTest {
public enum Temperature {
@tomkel5
tomkel5 / main.php
Created November 7, 2013 05:50
Example of Symfony Crawler
<?php
require_once 'vendor/autoload.php';
use Symfony\Component\DomCrawler\Crawler;
$html = '<!DOCTYPE html>
<html>
<body>
<table border="0" cellpadding="0" cellspacing="1">
<tr>