https://speakerdeck.com/benjam1/adoptez-le-tdd-sur-vos-projets-symfony2-existants
http://davidbu.ch/slides/20130404-sflive_phpcr.html
https://dl.dropboxusercontent.com/u/581816/sflive_Paris_2013_DIC_-_Thomas_Rabaix.pdf
Verifying that +nfabre is my blockchain ID. https://onename.com/nfabre |
<?php | |
require_once "phing/types/DataType.php"; | |
/** | |
* This Type represents a Connection. | |
*/ | |
class Connexion extends DataType { | |
private $username; | |
private $password; | |
/** |
<project name="test" basedir="." default="buidit"> | |
<!-- definition du type --> | |
<typedef name="vmconnex" classname="phing.types.custom.vmware.datatype.Connexion" /> | |
<taskdef name="vmwareUserCreate" classname="phing.tasks.vmware.vmware.user.CreateTask" /> | |
<!-- Parametrage --> | |
<vmconnex | |
id="mainconnex" | |
username="login" | |
password="password" | |
/> |
<?xml version="1.0" ?> | |
<project name="test" basedir="." default="work"> | |
<!-- rattachement de la tache a une balise --> | |
<taskdef name="vmwareUserCreate" | |
classname="phing.tasks.custom.vmware.user.CreateTask" /> | |
<target name="work"> | |
<vmwareUserCreate username="nfa" | |
password="pwd" | |
description="my delegated admin auto-agent software" |
<?php | |
require_once "phing/Task.php"; | |
class CreateTask extends Task { | |
private $username; | |
private $password; | |
private $details; | |
// ... |
<?php | |
require_once "phing/Task.php"; | |
class CreateTask extends Task { | |
/** | |
* @var string | |
*/ | |
private $username; | |
/** |
<?php | |
require_once "phing/Task.php"; | |
/** | |
* Classe de creation d'utilisateur Vmware | |
* | |
*/ | |
class VmwareUserCreate extends Task { | |
/** |