/** * @param string $composerType * * @return PackageEvent */ protected function createEvent($composerType) { $this->package->expects($this->any())->method('getType')->will($this->returnValue($composerType)); $this->operation->expects($this->any())->method('getTargetPackage')->will($this->returnValue($this->package)); $this->operation->expects($this->any())->method('getPackage')->will($this->returnValue($this->package)); return new PackageEvent('foo-event', $this->composer, $this->io, true, $this->operation); }
/** * @param string $composerType * * @return PackageEvent */ protected function createEvent($composerType) { $this->package->expects($this->any())->method('getType')->will($this->returnValue($composerType)); $this->operation->expects($this->any())->method('getTargetPackage')->will($this->returnValue($this->package)); $this->operation->expects($this->any())->method('getPackage')->will($this->returnValue($this->package)); /* @var PolicyInterface $policy */ $policy = $this->getMock('Composer\\DependencyResolver\\PolicyInterface'); /* @var Pool $pool */ $pool = $this->getMockBuilder('Composer\\DependencyResolver\\Pool')->disableOriginalConstructor()->getMock(); /* @var CompositeRepository $installedRepo */ $installedRepo = $this->getMockBuilder('Composer\\Repository\\CompositeRepository')->disableOriginalConstructor()->getMock(); /* @var Request $request */ $request = $this->getMockBuilder('Composer\\DependencyResolver\\Request')->disableOriginalConstructor()->getMock(); $operations = array($this->getMock('Composer\\DependencyResolver\\Operation\\OperationInterface')); return new PackageEvent('foo-event', $this->composer, $this->io, true, $policy, $pool, $installedRepo, $request, $operations, $this->operation); }