Changing the name of the "yield" method for PHP 5.5 compliance
(http://www.php.net/manual/en/language.generators.syntax.php#control-structures.yield)
(http://stackoverflow.com/a/13990716/852382)