protected function CanEdit(Site $site)
    {
        return self::Guard()->Allow(BackendAction::Edit(), $site) && 
                self::Guard()->Allow(BackendAction::UseIt(), new SiteForm());
    }
protected function CanEdit(Site $site)
    {
        return self::Guard()->Allow(BackendAction::Edit(), $site) && 
                self::Guard()->Allow(BackendAction::UseIt(), new SiteForm());
    }
protected function CanEdit ( Site $ site ) { return self :: Guard ( ) -> Allow ( BackendAction :: Edit ( ) , $ site ) && self :: Guard ( ) -> Allow ( BackendAction :: UseIt ( ) , new SiteForm ( ) ) ; }
True if site can be edited
@param Site $site
@return bool
True if site can be edited