public function postPermissionSource() {
		if ($this->owner->MyPermSourceID) {
			return $this->owner->MyPermSource();
		}

		$source = new PermissionParent();
		$source->Title = 'Posts for ' . $this->owner->getTitle();
		
		$owner = $this->owner;
		
		$this->transactionManager->run(function () use($source, $owner) {
			$source->write();
			$owner->MyPermSourceID = $source->ID;
			$owner->write();
		}, $owner);
		
		return $source;
	}
public function postPermissionSource() {
		if ($this->owner->MyPermSourceID) {
			return $this->owner->MyPermSource();
		}

		$source = new PermissionParent();
		$source->Title = 'Posts for ' . $this->owner->getTitle();
		
		$owner = $this->owner;
		
		$this->transactionManager->run(function () use($source, $owner) {
			$source->write();
			$owner->MyPermSourceID = $source->ID;
			$owner->write();
		}, $owner);
		
		return $source;
	}
public function postPermissionSource ( ) { if ( $ this -> owner -> MyPermSourceID ) { return $ this -> owner -> MyPermSource ( ) ; } $ source = new PermissionParent ( ) ; $ source -> Title = 'Posts for ' . $ this -> owner -> getTitle ( ) ; $ owner = $ this -> owner ; $ this -> transactionManager -> run ( function ( ) use ( $ source , $ owner ) { $ source -> write ( ) ; $ owner -> MyPermSourceID = $ source -> ID ; $ owner -> write ( ) ; } , $ owner ) ; return $ source ; }
Retrieve the container permission source for all this user's posts

@TODO This is currently not being actively used anywhere. Currently, posts for a
particular user must have permissions assigned individually.
Retrieve the container permission source for all this user s posts