function doUp() { global $database; $group_repository = new SapphireSecurityGroupRepository(); $member_repository = new SapphireMemberRepository(); // Jonathan Bryce, Mark Collier, Lauren Sell, Heidi Bretz, Thierry Carrez, Todd Morey, Wes Wilson, Jimmy McArthur, Jeremy Stanley // Clark Boylan, Mike Perez, Heidi Joy Tretheway, Chris Hoge, Scott Raschke, Danny Carreno, Claire Massey, Allison Price // Erin Disney, Anne Bertucio, Kendall Waters, David Flanders $staff_members = array(28, 31, 4, 7506, 154, 2138, 20997, 1395, 5479, 1092, 4840, 37953, 10331, 26518, 35643, 6997, 17777, 50757, 53381, 29123, 39506); $group = $group_repository->getByCode('openstack-foundation-staff'); foreach ($staff_members as $order => $member_id) { $member = $member_repository->getById($member_id); $order++; $group->Members()->add($member, array('SortOrder' => $order)); } // Tom Fifield, Kathy Cacciatore, Mark Radcliffe, Lisa Miller $sup_members = array(369, 7564, 1429, 7565); $group = $group_repository->getByCode('supporting-cast'); foreach ($sup_members as $order => $member_id) { $member = $member_repository->getById($member_id); $order++; $group->Members()->add($member, array('SortOrder' => $order)); } }
/** * SapphireGerritUserRepository constructor. */ public function __construct() { $entity = new GerritUser(); parent::__construct($entity); }
public function __construct() { $entity = new ICLAMemberDecorator(); $entity->setOwner(new Member()); parent::__construct($entity); }