public function setApplication($app) { if (!$app instanceof ApiApplication) { throw new \InvalidArgumentException(sprintf("Argument must be Scalr\\Api\\Rest\\ApiApplication instance.")); } $this->app = $app; return $this; }