diff --git a/src/Listener/ViewListener.php b/src/Listener/ViewListener.php index 62763a2f..19ca18da 100644 --- a/src/Listener/ViewListener.php +++ b/src/Listener/ViewListener.php @@ -448,7 +448,7 @@ protected function _getControllerActionConfiguration($actionName, $config) 'method' => $method, 'options' => array_diff_key( $config, - array_flip(['method', 'scope', 'className', 'link_title', 'messages', 'url', 'scaffold']) + array_flip(['method', 'scope', 'link_title', 'url', 'scaffold', 'callback']) ) ]; if (!empty($config['callback'])) { @@ -467,7 +467,7 @@ protected function _getAllowedActions() { $actions = $this->_action()->getConfig('scaffold.actions'); if ($actions === null) { - $actions = $this->_crud()->getConfig('actions'); + $actions = array_keys($this->_crud()->getConfig('actions')); } $extraActions = $this->_action()->getConfig('scaffold.extra_actions') ?: [];