Skip to content
Snippets Groups Projects
Select Git revision
  • c88a39a92066d88cbe8d014bdb7b95d712ebeecd
  • master default protected
  • main
  • update_github_actions
  • 144_rocky8_support
  • 195-update-pdk-to-300
  • 144-rocky8
  • add_test_github_test_workflow
  • pdk_2.4.0
  • fix_unclosed_let_block_in_defines_client_spec
  • validation_fixes
  • freeradius_3_0_21_config_updates
  • data_types
  • PrepareBuster
  • travis
  • 4.0.1
  • 4.0.0
  • 3.9.2
  • 3.9.1
  • 3.9.0
  • 3.8.2
  • 3.8.1
  • 3.8.0
  • 3.7.0
  • 3.6.0
  • 3.5.0
  • 3.4.3
  • 3.4.2
  • 3.4.1
  • 3.4.0
  • 3.3.0
  • 3.2.0
  • 3.1.0
  • 3.0.0
  • 2.3.1
35 results

cert.pp

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    AdapterChainEvent.php 1.88 KiB
    <?php
    
    namespace ZfcUser\Authentication\Adapter;
    
    use Laminas\EventManager\Event;
    use Laminas\Stdlib\RequestInterface as Request;
    
    class AdapterChainEvent extends Event
    {
        /**
         * getIdentity
         *
         * @return mixed
         */
        public function getIdentity()
        {
            return $this->getParam('identity');
        }
    
        /**
         * setIdentity
         *
         * @param mixed $identity
         * @return AdapterChainEvent
         */
        public function setIdentity($identity = null)
        {
            if (null === $identity) {
                // Setting the identity to null resets the code and messages.
                $this->setCode();
                $this->setMessages();
            }
            $this->setParam('identity', $identity);
            return $this;
        }
    
        /**
         * getCode
         *
         * @return int
         */
        public function getCode()
        {
            return $this->getParam('code');
        }
    
        /**
         * setCode
         *
         * @param int $code
         * @return AdapterChainEvent
         */
        public function setCode($code = null)
        {
            $this->setParam('code', $code);
            return $this;
        }
    
        /**
         * getMessages
         *
         * @return array
         */
        public function getMessages()
        {
            return $this->getParam('messages') ?: array();
        }
    
        /**
         * setMessages
         *
         * @param array $messages
         * @return AdapterChainEvent
         */
        public function setMessages($messages = array())
        {
            $this->setParam('messages', $messages);
            return $this;
        }
    
        /**
         * getRequest
         *
         * @return Request
         */
        public function getRequest()
        {
            return $this->getParam('request');
        }
    
        /**
         * setRequest
         *
         * @param Request $request
         * @return AdapterChainEvent
         */
        public function setRequest(Request $request)
        {
            $this->setParam('request', $request);
            $this->request = $request;
            return $this;
        }
    }