Xpressengine\Site\SiteHandler::put PHP Method

put() public method

put
public put ( Site $site ) : Site
$site Site site object
return Site
    public function put(Site $site)
    {
        if ($site->isDirty()) {
            $site->save();
        }
        return $site;
    }

Usage Example

 public function testPut()
 {
     list($configs) = $this->getMocks();
     $instance = new SiteHandler($configs);
     $mockSite = m::mock('Xpressengine\\Site\\Site');
     $mockSite->shouldReceive('isDirty')->andReturn(true);
     $mockSite->shouldReceive('save')->once();
     $instance->put($mockSite);
 }