Skip to content

Instantly share code, notes, and snippets.

@TheOpenDevProject
Last active August 29, 2015 14:28
Show Gist options
  • Save TheOpenDevProject/5e22a1aa694a5b893830 to your computer and use it in GitHub Desktop.
Save TheOpenDevProject/5e22a1aa694a5b893830 to your computer and use it in GitHub Desktop.
df
<?php
class HTMLObjectFactory implements IRenderService, IHTMLTypeService {
public static function Create() {
$HTMLGenerators = array(
'TextInput' => function (HtmlID $ID = null, HtmlClass $Class = null) {
echo "This is a text input factory";
},
);
$HTMLGenerators["TextInput"](new HtmlID("FooBar"), new HtmlClass("BarFoo"));
return $HTMLGenerators;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment