/**
  * setup
  */
 public function setUp()
 {
     parent::setUp();
     Yii::app()->params['RestfullYii'] = [];
     $controller = $this->getController()->Post;
     $controller->attachBehavior('ERestBehavior', new ERestBehavior());
     $erb = $controller->asa('ERestBehavior');
     $erb->ERestInit();
     $this->event = $this->getPrivateProperty($erb, 'event');
 }
 public function setUp()
 {
     parent::setUp();
     $controller = $this->getController()->Category;
     $controller->attachBehaviors(array('class' => 'RestfullYii.behaviors.ERestBehavior'));
     $controller->injectEvents('req.get.my_custom_route.render', function ($param1 = null, $param2 = null) {
         echo "My Custom Route";
     });
     $controller->ERestInit();
     $this->baseAction = new ERestBaseAction($controller, 'REST.GET');
 }
 public function setUp()
 {
     parent::setUp();
     $controller = $this->getController()->Category;
     $controller->attachBehaviors(array('class' => 'RestfullYii.behaviors.ERestBehavior'));
     $controller->injectEvents('req.delete.my_custom_route.render', function ($param1 = '', $param2 = '') {
         echo "My Custom Route" . $param1 . $param2;
     });
     $controller->ERestInit();
     $this->deleteAction = new EActionRestDELETE($controller, 'REST.DELETE');
 }
 public function setUp()
 {
     parent::setUp();
     $controller = $this->getController()->Category;
     $controller->attachBehaviors(array('class' => 'RestfullYii.behaviors.ERestBehavior'));
     $controller->injectEvents('req.put.my_custom_route.render', function ($data, $param1 = '', $param2 = '') {
         echo "My Custom Route" . $param1 . $param2 . '_' . implode('_', $data);
     });
     $controller->injectEvents('req.data.read', function () {
         return ['id' => '1', 'name' => 'cat-updated'];
     });
     $controller->ERestInit();
     $this->putAction = new EActionRestPUT($controller, 'REST.PUT');
 }
 /**
  * setUp
  *
  * pre-test setup
  */
 public function setUp()
 {
     parent::setUp();
     $this->loadFilter();
 }
 public function setUp()
 {
     parent::setUp();
     $this->ERestActiveRecordRelationBehavior = new ERestActiveRecordRelationBehavior();
 }
 /**
  * tearDown
  *
  * clear server vars
  */
 public function tearDown()
 {
     unset($_SERVER['HTTP_X_REST_CORS'], $_SERVER['HTTP_ORIGIN']);
     parent::tearDown();
 }