Phockito::when PHP Method

when() static public method

When builder. Starts stubbing the method called to build the argument passed to when
static public when ( $arg = null ) : Phockito_WhenBuilder
return Phockito_WhenBuilder
    static function when($arg = null)
    {
        if ($arg instanceof Phockito_MockMarker) {
            return new Phockito_WhenBuilder($arg->__phockito_instanceid);
        } else {
            $method = array_shift(self::$_call_list);
            return new Phockito_WhenBuilder($method['instance'], $method['method'], $method['args']);
        }
    }

Usage Example

 /**
  * Setup a mock service using Phockito::spy() to mock a basic version of `isAPIAvaiable`
  * @param boolean $available Can change this to account for when API is unavailable
  * @return __phockito_FlickrService_Spy
  */
 public function getMockService($available = true)
 {
     // setup mock
     $spy = Phockito::spy('FlickrService');
     Phockito::when($spy)->isAPIAvailable()->return($available);
     return $spy;
 }
All Usage Examples Of Phockito::when