/** * Create a new collection from data * * @param mixed $data Initial data set * @return AccessCollection */ public static function create($data) { $acl = new AccessCollection(); return $acl->add($data); }
/** * @covers hypeJunction\Inbox\AccessCollection::add * @covers hypeJunction\Inbox\AccessCollection::calcAccessHash */ public function testCalcAccessHash() { $this->object->add('foo')->add(array('bar', new stdClass()))->add(array(5, 4))->add(1)->add(array(2, 3))->add(0); $this->assertEquals('e9e78cd04795bac4aa11491434d22bfa3cc8490d', $this->object->calcAccessHash()); }