Inheritance: extends Eloquent\Phony\Facade\AbstractFacade
Example #1
0
 public static function createServiceProvider($useUUIDs = false)
 {
     static::$fileProcessorHandle = Phony::mock('\\CRUDlex\\SimpleFilesystemFileProcessor');
     static::$fileProcessorHandle->renderFile->returns('rendered file');
     $fileProcessorMock = static::$fileProcessorHandle->get();
     $app = static::createAppAndDB($useUUIDs);
     $crudServiceProvider = new ServiceProvider();
     $dataFactory = new MySQLDataFactory($app['db'], $useUUIDs);
     $crudFile = __DIR__ . '/../crud.yml';
     $crudServiceProvider->init($dataFactory, $crudFile, $fileProcessorMock, true, $app);
     return $crudServiceProvider;
 }
 public function createApplication()
 {
     $app = TestDBSetup::createAppAndDB();
     $app->register(new Silex\Provider\SessionServiceProvider());
     $app['session.test'] = true;
     $app['debug'] = true;
     $this->fileProcessorHandle = Phony::mock('\\CRUDlex\\SimpleFilesystemFileProcessor');
     $this->fileProcessorHandle->renderFile->returns('rendered file');
     $fileProcessorMock = $this->fileProcessorHandle->get();
     $dataFactory = new CRUDlex\MySQLDataFactory($app['db']);
     $app->register(new CRUDlex\ServiceProvider(), ['crud.file' => __DIR__ . '/../crud.yml', 'crud.datafactory' => $dataFactory, 'crud.fileprocessor' => $fileProcessorMock]);
     $app->register(new Silex\Provider\TwigServiceProvider(), ['twig.path' => __DIR__ . '/../views']);
     $app->mount('/crud', new CRUDlex\ControllerProvider());
     $this->dataBook = $app['crud']->getData('book');
     $this->dataLibrary = $app['crud']->getData('library');
     return $app;
 }
Example #3
0
 private function worker()
 {
     $worker = Phony::partialMock(Worker::class, [$this->driver->get(), $this->queue->get(), $this->event->get(), $this->command_bus->get()]);
     return Liberator::liberate($worker->get());
 }
Example #4
0
 protected function setUp()
 {
     $this->queue = Phony::mock(Queue::class);
 }
Example #5
0
 public function testSwitchedOffEntityDefinitionValidation()
 {
     $serviceProvider = new ServiceProvider();
     $app = new Application();
     $entityDefinitionValidatorHandle = Phony::mock('\\CRUDlex\\EntityDefinitionValidator');
     $entityDefinitionValidatorMock = $entityDefinitionValidatorHandle->get();
     $app['crud.validateentitydefinition'] = false;
     $app['crud.entitydefinitionvalidator'] = $entityDefinitionValidatorMock;
     $serviceProvider->init($this->dataFactory, $this->crudFile, $this->fileProcessorMock, true, $app);
     $entityDefinitionValidatorHandle->validate->never()->called();
 }