Code style updates.

This commit is contained in:
Justin Hileman
2012-01-08 16:29:58 -08:00
parent e5f3a059ab
commit 236ba060ca
2 changed files with 54 additions and 54 deletions
+1 -4
View File
@@ -819,10 +819,7 @@ class Mustache {
* @return string * @return string
*/ */
protected function _getPartial($tag_name) { protected function _getPartial($tag_name) {
if ( if ((is_array($this->_partials) || $this->_partials instanceof ArrayAccess) && isset($this->_partials[$tag_name])) {
(is_array($this->_partials) || $this->_partials instanceof ArrayAccess)
&& isset($this->_partials[$tag_name])
) {
return $this->_partials[$tag_name]; return $this->_partials[$tag_name];
} }
+53 -50
View File
@@ -2,12 +2,15 @@
<?php <?php
/** /**
* A commandline script to create an example and the needed files * A commandline script to create an example and the needed files:
* use like this:
* $ bin/create_example.php my_new_example
* *
* and the folder my_new_example will be created in the examples/ folder containing 3 files * $ bin/create_example.php my_new_example
* *
* ... and the folder my_new_example will be created in the examples/ folder containing 3 files:
*
* my_new_example/my_new_example.mustache
* my_new_example/my_new_example.txt
* my_new_example/MyNewExample.php
*/ */
// some constants // some constants
@@ -30,16 +33,16 @@ define('EXAMPLE_PATH', realpath(dirname(__FILE__) . DS . ".." . DS . "examples")
* AString -> a_string * AString -> a_string
* SomeStrings -> some_strings * SomeStrings -> some_strings
* AStringMore -> a_string_more * AStringMore -> a_string_more
* *
* @param string $name * @param string $name
* @access public * @access public
* @return string * @return string
*/ */
function getLowerCaseName($name) { function getLowerCaseName($name) {
return preg_replace_callback("/([A-Z])/", create_function ( return preg_replace_callback("/([A-Z])/", create_function (
'$match', '$match',
'return "_" . strtolower($match[1]);' 'return "_" . strtolower($match[1]);'
), lcfirst($name)); ), lcfirst($name));
} }
/** /**
@@ -49,29 +52,29 @@ function getLowerCaseName($name) {
* a_string -> AString * a_string -> AString
* some_strings -> SomeStrings * some_strings -> SomeStrings
* a_string_more -> AStringMore -> a_string_more * a_string_more -> AStringMore -> a_string_more
* *
* @param string $name * @param string $name
* @access public * @access public
* @return string * @return string
*/ */
function getUpperCaseName($name) { function getUpperCaseName($name) {
return preg_replace_callback("/_([a-z])/", create_function ( return preg_replace_callback("/_([a-z])/", create_function (
'$match', '$match',
'return strtoupper($match{1});' 'return strtoupper($match{1});'
), ucfirst($name)); ), ucfirst($name));
} }
/** /**
* return the given value and echo it out appending "\n" * return the given value and echo it out appending "\n"
* *
* @param mixed $value * @param mixed $value
* @access public * @access public
* @return mixed * @return mixed
*/ */
function out($value) { function out($value) {
echo $value . "\n"; echo $value . "\n";
return $value; return $value;
} }
/** /**
@@ -79,7 +82,7 @@ function out($value) {
* returns the directory name if only $directory is given. * returns the directory name if only $directory is given.
* if an extension is given a complete filename is returned. * if an extension is given a complete filename is returned.
* the returned filename will be echoed out * the returned filename will be echoed out
* *
* @param string $directory directory without / at the end * @param string $directory directory without / at the end
* @param string $filename filename without path and extension * @param string $filename filename without path and extension
* @param string $extension extension of the file without "." * @param string $extension extension of the file without "."
@@ -87,28 +90,28 @@ function out($value) {
* @return string * @return string
*/ */
function buildPath($directory, $filename = null, $extension = null) { function buildPath($directory, $filename = null, $extension = null) {
return out(EXAMPLE_PATH . DS . $directory. return out(EXAMPLE_PATH . DS . $directory.
($extension !== null && $filename !== null ? DS . $filename. "." . $extension : "")); ($extension !== null && $filename !== null ? DS . $filename. "." . $extension : ""));
} }
/** /**
* creates the directory for the example * creates the directory for the example
* the script die()'s if mkdir() fails * the script die()'s if mkdir() fails
* *
* @param string $directory * @param string $directory
* @access public * @access public
* @return void * @return void
*/ */
function createDirectory($directory) { function createDirectory($directory) {
if(!@mkdir(buildPath($directory))) { if(!@mkdir(buildPath($directory))) {
die("FAILED to create directory\n"); die("FAILED to create directory\n");
} }
} }
/** /**
* create a file for the example with the given $content * create a file for the example with the given $content
* the script die()'s if fopen() fails * the script die()'s if fopen() fails
* *
* @param string $directory directory without / at the end * @param string $directory directory without / at the end
* @param string $filename filename without path and extension * @param string $filename filename without path and extension
* @param string $extension extension of the file without "." * @param string $extension extension of the file without "."
@@ -117,13 +120,13 @@ function createDirectory($directory) {
* @return void * @return void
*/ */
function createFile($directory, $filename, $extension, $content = "") { function createFile($directory, $filename, $extension, $content = "") {
$handle = @fopen(buildPath($directory, $filename, $extension), "w"); $handle = @fopen(buildPath($directory, $filename, $extension), "w");
if($handle) { if($handle) {
fwrite($handle, $content); fwrite($handle, $content);
fclose($handle); fclose($handle);
} else { } else {
die("FAILED to create file\n"); die("FAILED to create file\n");
} }
} }
@@ -135,18 +138,18 @@ function createFile($directory, $filename, $extension, $content = "") {
* examples/some_thing/some_thing.mustache * examples/some_thing/some_thing.mustache
* examples/some_thing/some_thing.txt * examples/some_thing/some_thing.txt
* examples/some_thing/SomeThing.php * examples/some_thing/SomeThing.php
* *
* @param mixed $example_name * @param mixed $example_name
* @access public * @access public
* @return void * @return void
*/ */
function main($example_name) { function main($example_name) {
$lowercase = getLowerCaseName($example_name); $lowercase = getLowerCaseName($example_name);
$uppercase = getUpperCaseName($example_name); $uppercase = getUpperCaseName($example_name);
createDirectory($lowercase); createDirectory($lowercase);
createFile($lowercase, $lowercase, "mustache"); createFile($lowercase, $lowercase, "mustache");
createFile($lowercase, $lowercase, "txt"); createFile($lowercase, $lowercase, "txt");
createFile($lowercase, $uppercase, "php", <<<CONTENT createFile($lowercase, $uppercase, "php", <<<CONTENT
<?php <?php
class {$uppercase} extends Mustache { class {$uppercase} extends Mustache {
@@ -154,16 +157,16 @@ class {$uppercase} extends Mustache {
} }
CONTENT CONTENT
); );
} }
// check if enougth arguments are given // check if enougth arguments are given
if(count($argv) > 1) { if(count($argv) > 1) {
// get the name of the example // get the name of the example
$example_name = $argv[1]; $example_name = $argv[1];
main($example_name); main($example_name);
} else { } else {
echo USAGE; echo USAGE;
} }