X-Git-Url: https://git.mxchange.org/?p=core.git;a=blobdiff_plain;f=inc%2Fclasses%2Fmain%2Fstacker%2Ffifo%2Fclass_FiFoStacker.php;h=d1ed904e0ad23cf8e430a052d2627be7b91def2f;hp=f8fe041b04a8b3f8c051f75fcd675565d315902f;hb=18e06a1fa727ec89ccffc32db626aacbe10ef89c;hpb=7dd76b61aa39deab983fecadef400ee9e8c95ebc diff --git a/inc/classes/main/stacker/fifo/class_FiFoStacker.php b/inc/classes/main/stacker/fifo/class_FiFoStacker.php index f8fe041b..d1ed904e 100644 --- a/inc/classes/main/stacker/fifo/class_FiFoStacker.php +++ b/inc/classes/main/stacker/fifo/class_FiFoStacker.php @@ -4,7 +4,7 @@ * * @author Roland Haeder * @version 0.0.0 - * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009, 2010 Core Developer Team + * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2011 Core Developer Team * @license GNU GPL 3.0 or any newer version * @link http://www.ship-simu.org * @@ -37,7 +37,7 @@ class FiFoStacker extends BaseStacker implements Stackable { * * @return $stackerInstance An instance of FiFoStacker */ - public final static function createFiFoStacker () { + public static final function createFiFoStacker () { // Get a new instance $stackerInstance = new FiFoStacker(); @@ -62,16 +62,22 @@ class FiFoStacker extends BaseStacker implements Stackable { } /** - * 'Pops' a value from a named stacker + * 'Pops' a value from a named stacker and returns it's value * * @param $stackerName Name of the stack - * @return void + * @return $value Value of the current stack entry * @throws NoStackerException If the named stacker was not found * @throws EmptyStackerException If the named stacker is empty */ public function popNamed ($stackerName) { + // Get the value + $value = $this->getNamed($stackerName); + // Call the protected method parent::popFirst($stackerName); + + // Return the value + return $value; } /**