public function execute()
    {
        $behavior = $this->behavior ?: $this->getBehavior(function () {
            return;
        });
        $behaviorSlug = $behavior->getSlug();

        $this->metrics && $this->startMetrics($behaviorSlug);
        $result = $behavior->execute($this->args ?: []);
        $this->metrics && $this->stopMetrics($behaviorSlug);

        return $result;
    }
public function execute()
    {
        $behavior = $this->behavior ?: $this->getBehavior(function () {
            return;
        });
        $behaviorSlug = $behavior->getSlug();

        $this->metrics && $this->startMetrics($behaviorSlug);
        $result = $behavior->execute($this->args ?: []);
        $this->metrics && $this->stopMetrics($behaviorSlug);

        return $result;
    }
public function execute ( ) { $ behavior = $ this -> behavior ? : $ this -> getBehavior ( function ( ) { return ; } ) ; $ behaviorSlug = $ behavior -> getSlug ( ) ; $ this -> metrics && $ this -> startMetrics ( $ behaviorSlug ) ; $ result = $ behavior -> execute ( $ this -> args ? : [ ] ) ; $ this -> metrics && $ this -> stopMetrics ( $ behaviorSlug ) ; return $ result ; }
Execute the feature.

@return mixed
Execute the feature .