accessLog = &$accessLog; if ( !$accessLog ) { $accessLog = [ $keys, [] ]; } parent::__construct( $keys, ...$args ); } /** * @param string $key * @return mixed */ public function get( $key ) { $this->accessLog[1][$key] = true; return parent::get( $key ); } }