/** * 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.cors.access.control.allow.origin', function () { return ['http://cors-site.test']; }); $_SERVER['HTTP_X_REST_CORS'] = 'ALLOW'; $_SERVER['HTTP_ORIGIN'] = 'http://cors-site.test'; $controller->ERestInit(); $this->optionsAction = new EActionRestOPTIONS($controller, 'REST.OPTIONS'); }
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(); }