assertEquals( $expected, $suggester->getInsertables( $input ) ); } public function getInsertablesProvider() { return [ [ 'Hi $1, I am $myname $myLastName.', [ new Insertable( '$1', '$1', '' ), new Insertable( '$myname', '$myname', '' ), new Insertable( '$myLastName', '$myLastName', '' ), ] ], [ 'Insertables can $have-hyphens, $number9 and $under_scores', [ new Insertable( '$have-hyphens', '$have-hyphens', '' ), new Insertable( '$number9', '$number9', '' ), new Insertable( '$under_scores', '$under_scores', '' ), ] ], ]; } }