Implement this method to avoid having to overwrite
the constructor and call parent.
public initialize ( array $config ) : void | ||
$config | array | The configuration settings provided to this component. |
return | void |
/** * initialize * * @param array $config Config. * @return void */ public function initialize(array $config) { parent::initialize($config); $this->setController($this->_registry->getController()); // adding request handler $this->Controller->loadComponent('RequestHandler'); // accepts json $this->Controller->RequestHandler->renderAs($this->Controller, 'json'); // set the default modelName if (is_null($this->config('modelName'))) { $this->config('modelName', $this->Controller->name); } if (Configure::read('Api.JWT')) { if ($this->Controller->Auth) { $this->Controller->Auth->config('authenticate', ['ADmad/JwtAuth.Jwt' => ['parameter' => '_token', 'userModel' => 'Users.Users', 'scope' => ['Users.active' => 1], 'fields' => ['id' => 'id']]]); } } }
/** * initialize method * @param array $config The config data * @return void */ public function initialize(array $config) { parent::initialize($config); if (Configure::read('Users.GoogleAuthenticator.login')) { $this->tfa = new TwoFactorAuth(Configure::read('Users.GoogleAuthenticator.issuer'), Configure::read('Users.GoogleAuthenticator.digits'), Configure::read('Users.GoogleAuthenticator.period'), Configure::read('Users.GoogleAuthenticator.algorithm'), Configure::read('Users.GoogleAuthenticator.qrcodeprovider'), Configure::read('Users.GoogleAuthenticator.rngprovider'), Configure::read('Users.GoogleAuthenticator.encryptionKey')); } }
/** * initialize * * @param array $config Config. * @return void */ public function initialize(array $config) { parent::initialize($config); $this->Controller = $this->_registry->getController(); $this->Users = TableRegistry::get($this->config('userModel')); $this->Usermetas = TableRegistry::get($this->config('usermetasModel')); }
/** * initialize * * Initialize callback for Components. * * @param array $config Configurations. * @return void */ public function initialize(array $config) { parent::initialize($config); $this->Controller = $this->_registry->getController(); // set up the default helper $this->Controller->helpers['Utils.Menu'] = []; }
/** * Initialize config data and properties. * * @param array $config The config data. * @return void */ public function initialize(array $config) { parent::initialize($config); $this->_cookieName = Configure::read('Users.RememberMe.Cookie.name'); $this->_validateConfig(); $this->setCookieOptions(); $this->_attachEvents(); }
/** * Initialize Callback * * @param array $config */ public function initialize(array $config) { parent::initialize($config); $this->Controller = $this->_registry->getController(); if ($this->config('Auth')) { $this->Controller->loadComponent('Auth', $this->config('Auth')); } $this->Controller->loadComponent('Utils.Menu'); }
public function initialize(array $config) { parent::initialize($config); $this->uid = uniqid(); $this->request_pg = new \PagSeguroPaymentRequest(); $this->request_pg->setShippingType(self::NOT_SPECIFIED); $this->request_pg->setReference($this->uid); $this->request_pg->setCurrency('BRL'); }
public function initialize(array $config) { parent::initialize($config); $this->_controller = $this->_registry->getController(); $action = $this->_controller->request->param('action'); if (in_array($action, ['edit', 'add'])) { $this->__setCurrentUserPermissions(); } }
/** * Initialize method * @param array $config configuration array * @return void */ public function initialize(array $config) { parent::initialize($config); $this->_controller = $this->_registry->getController(); $this->_user = $this->Auth->user(); $this->_capabilitiesTable = TableRegistry::get('RolesCapabilities.Capabilities'); $this->_capabilitiesTable->setCurrentRequest($config['currentRequest']); $this->_capabilitiesTable->setCurrentUser($this->Auth->user()); }
public function initialize(array $config) { parent::initialize($config); $this->Controller = $this->_registry->getController(); if ($this->request->is('service')) { $this->service = true; $this->Controller->viewClass = 'json'; $this->data = [self::SUCCESS_KEY => false, self::CODE_KEY => 0, self::MESSAGE_KEY => 'Default message']; } }
/** * Initialize method, setup Auth if not already done passing the $config provided and * setup the default table to Users.Users if not provided * * @param array $config config options * @return void */ public function initialize(array $config) { parent::initialize($config); $this->_validateConfig(); $this->_initAuth(); if (Configure::read('Users.Social.login')) { $this->_loadSocialLogin(); } if (Configure::read('Users.RememberMe.active')) { $this->_loadRememberMe(); } $this->_attachPermissionChecker(); }
public function initialize(array $config) { parent::initialize($config); $privatni = $config['privatni']; $verejny = $config['verejny']; $heslo = $config['heslo']; $fp = fopen($privatni, "r"); $this->privatni = fread($fp, filesize($privatni)); fclose($fp); $this->heslo = $heslo; $fp = fopen($verejny, "r"); $this->verejny = fread($fp, filesize($verejny)); fclose($fp); }
public function initialize(array $config) { parent::initialize($config); // if mode is not set in bootstrap, defaults to 'Test' $mode = Configure::read('Stripe.mode'); if ($mode) { $this->mode = $mode; } // set the Stripe API key $this->key = Configure::read('Stripe.' . $this->mode . 'Secret'); if (!$this->key) { throw new Exception('Stripe API Secret key is not set'); } // if currency is not set, defaults to 'usd' $currency = Configure::read('Stripe.currency'); if ($currency) { $this->currency = strtolower($currency); } }
public function initialize(array $_defaultConfig) { parent::initialize($_defaultConfig); $this->OverviewModel = TableRegistry::get('Overview'); }
/** * initialize * * @param array $config Config. * @return void */ public function initialize(array $config) { parent::initialize($config); $this->Controller = $this->_registry->getController(); }
public function initialize(array $config) { parent::initialize($config); $this->parsedown = Parsedown::instance(); }
/** * Initialization to get controller variable * * @param string $event The event to use. */ public function initialize(array $config) { parent::initialize($config); $this->controller = $this->_registry->getController(); $this->session = $this->controller->request->session(); }
public function initialize(array $config) { parent::initialize($config); $this->Acos = TableRegistry::get('AclManager.Acos'); $this->controller = $this->_registry->getController(); }
/** * Initialize Controllers, User Model and Session * * @param array $config */ public function initialize(array $config) { parent::initialize($config); /** * Assigned merge configuration */ $this->_configs = $this->config(); /** * Get current controller */ $this->Controller = $this->_registry->getController(); //debug($this->Controller->request); /** * Start session if not already started */ if ($this->isSessionStarted() === FALSE) { $this->Controller->request->session()->start(); } /** * Attach Facebook Graph Helper */ if ($this->_configs['enable_graph_helper']) { $this->Controller->helpers = ['AkkaFacebook.Facebook' => ['redirect_url' => $this->_configs['redirect_url'], 'app_id' => $this->_configs['app_id'], 'app_scope' => $this->_configs['app_scope']]]; } /** * Initialize the Users Model class */ $this->Users = TableRegistry::get($this->_configs['user_model']); $this->Users->recursive = -1; }
/** * initialize * * @param array $config config * @return void */ public function initialize(array $config) { parent::initialize($config); $this->Controller = $this->_registry->getController(); $this->Controller->viewBuilder()->helpers(['Tabs']); }
/** * Initialize. * * @param array $config */ public function initialize(array $config) { parent::initialize($config); $this->_controller = $this->_registry->getController(); $this->_table = TableRegistry::get('Union/Extensions.Themes'); }
/** * @param array $config */ public function initialize(array $config) { parent::initialize($config); $this->http = new Client(); }
/** * Initialize callback. * * @param array $config */ public function initialize(array $config) { parent::initialize($config); $this->_initAuth(); $this->_setupAllowedActions(); }
/** * initialize * * @param array $config Configurations. * @return void */ public function initialize(array $config) { parent::initialize($config); $this->setEmailObject(new Email($this->config('config'))); }
/** * Initialize * * @param array $config Options. * @return void */ public function initialize(array $config) { parent::initialize($config); }
/** * initialize * * @param array $config Configurations. * @return void */ public function initialize(array $config) { parent::initialize($config); $this->setController($this->_registry->getController()); $this->_registerFromConfigure(); }
public function initialize(array $config) { parent::initialize($config); $this->mergeConfig($config); }