public function events()
    {
        return array_fill_keys(
            array_reduce($this->attributes, function ($carry, $item) {
                return array_merge($carry, array_keys($item));
            }, []),
            'evaluateAttributes'
        );
    }
public function events()
    {
        return array_fill_keys(
            array_reduce($this->attributes, function ($carry, $item) {
                return array_merge($carry, array_keys($item));
            }, []),
            'evaluateAttributes'
        );
    }
public function events ( ) { return array_fill_keys ( array_reduce ( $ this -> attributes , function ( $ carry , $ item ) { return array_merge ( $ carry , array_keys ( $ item ) ) ; } , [ ] ) , 'evaluateAttributes' ) ; }
{@inheritdoc}
{