示例#1
0
 protected function setUp()
 {
     $this->environment = $this->getMockBuilder('Puli\\Manager\\Api\\Environment\\ProjectEnvironment')->disableOriginalConstructor()->getMock();
     $this->dispatcher = $this->getMock('Symfony\\Component\\EventDispatcher\\EventDispatcherInterface');
     $this->puli = $this->getMock('Puli\\Manager\\Api\\Puli');
     $this->rootPackageFileManager = $this->getMock('Puli\\Manager\\Api\\Package\\RootPackageFileManager');
     $this->repo = $this->getMock('Puli\\Repository\\Api\\ResourceRepository');
     $this->discovery = $this->getMock('Puli\\Discovery\\Api\\ResourceDiscovery');
     $this->discoveryManager = $this->getMock('Puli\\Manager\\Api\\Discovery\\DiscoveryManager');
     $this->packageManager = $this->getMock('Puli\\Manager\\Api\\Package\\PackageManager');
     $this->plugin = new AssetPlugin();
     $this->puli->expects($this->any())->method('getEnvironment')->willReturn($this->environment);
     $this->puli->expects($this->any())->method('getEventDispatcher')->willReturn($this->dispatcher);
     $this->puli->expects($this->any())->method('getRootPackageFileManager')->willReturn($this->rootPackageFileManager);
     $this->puli->expects($this->any())->method('getRepository')->willReturn($this->repo);
     $this->puli->expects($this->any())->method('getDiscovery')->willReturn($this->discovery);
     $this->puli->expects($this->any())->method('getDiscoveryManager')->willReturn($this->discoveryManager);
     $this->puli->expects($this->any())->method('getPackageManager')->willReturn($this->packageManager);
     $this->packageManager->expects($this->any())->method('getPackages')->willReturn(new PackageCollection());
 }