コード例 #1
0
ファイル: LassyServiceProvider.php プロジェクト: radmen/lassy
 protected function registerLassy()
 {
     $this->app['lassy'] = $this->app->share(function ($app) {
         $config = $app['config'];
         $lassy = new Lassy($config->get('lassy::output_dir'), $app['files']);
         $lassy->addFilter($config->get('lassy::filters'));
         if (false === $config->get('lassy::enabled')) {
             $lassy->disable();
         }
         return $lassy;
     });
 }
コード例 #2
0
ファイル: LassyTest.php プロジェクト: radmen/lassy
 /**
  * @dataProvider getFilePathProvider
  */
 public function testGetFilePath($pathinfo, $expected)
 {
     $request = m::mock('Illuminate\\Http\\Request');
     $request->shouldReceive('getPathInfo')->once()->andReturn($pathinfo);
     $lassy = new Lassy('', new Illuminate\Filesystem\Filesystem());
     $this->assertEquals($expected, $lassy->getFilePath($request));
 }