/** * This implements testing of the protected finalize method. * * @param ProjectDescriptor $projectDescriptor * @return void */ protected function implementProtectedFinalize(ProjectDescriptor $projectDescriptor) { $this->projectDescriptor->shouldReceive('isVisibilityAllowed')->with(ProjectDescriptor\Settings::VISIBILITY_INTERNAL)->andReturn(true); }
/** * Ensures that the ProjectDescriptor has a root namespace with the provided array as children of that namespace. * * @param m\Mock|ProjectDescriptor $projectDescriptor * @param array $rootNamespaceChildren * * @return void */ protected function whenProjectHasTheFollowingChildrenOfRootNamespace($projectDescriptor, $rootNamespaceChildren) { $projectDescriptor->shouldReceive('getNamespace->getChildren')->andReturn(new Collection($rootNamespaceChildren)); }