public function serialize()
 {
     return serialize(array(parent::serialize(), $this->roles, $this->paramPermissions, $this->returnPermissions, $this->runAsRoles, $this->satisfiesParentSecurityPolicy));
 }
 /**
  * {@inheritdoc}
  */
 public function serialize()
 {
     $parameterNames = array_map(function (\ReflectionParameter $param) {
         return $param->name;
     }, $this->parameters);
     return serialize(array($this->isMethod, $this->isFormHandler, $this->hasNamedParams, $this->isStrict, $this->hasSession, $parameterNames, $this->parameterMetadata, $this->result, $this->authorizationExpression, parent::serialize()));
 }